Pablo Lopez
/
TextLCD_HelloWorld
ldc+pulsador
main.cpp
- Committer:
- pablolopez89
- Date:
- 2019-05-16
- Revision:
- 3:3e6485b2c9bb
- Parent:
- 2:ad0b044d0a10
File content as of revision 3:3e6485b2c9bb:
#include "mbed.h" #include "TextLCD.h" TextLCD lcd(D12, D11, D5, D4, D3, D2, TextLCD::LCD16x2); // rs, e, d4, d5, d6, d7 // LCD DigitalIn pin1(D6); // opcion 1 DigitalIn pin2(D7); // opcion 2 DigitalIn pin3(D8); // opcion 3 DigitalIn pin4(D9); // opcion 4 DigitalOut myled(LED1); //int main() //{ // lcd.printf(" INICIALIZANDO \n"); // lcd.printf(" BIENVENIDO \n"); // // lcd.cls(); // //} int main() { //pin1.mode(PullUp); //pin2.mode(PullUp); //pin3.mode(PullUp); //pin4.mode(PullUp); lcd.cls(); lcd.printf(" INICIALIZANDO \n"); lcd.printf(" BIENVENIDO \n"); wait(2); while (1) { lcd.cls(); lcd.printf(" SELECCIONE \n"); lcd.printf(" UNA OPCION \n"); wait(2); lcd.cls(); lcd.printf("1. Test Aire "); wait(1); lcd.cls(); lcd.printf("2. Test Humedad "); wait(1); lcd.cls(); lcd.printf("3. Test Tierra "); wait(1); lcd.cls(); lcd.printf("4. Test Temperatura "); wait(1); lcd.cls(); lcd.printf(" SELECCIONE \n"); lcd.printf(" UNA OPCION \n"); wait(2); if(pin1==1) { myled=1; lcd.cls(); lcd.printf(" Calidad Aire "); lcd.printf(" ppm = 1000 "); wait(2); } else if(pin1==0) { myled=0; } if(pin2==1) { myled=1; lcd.cls(); lcd.printf(" Humedad "); lcd.printf(" 15 porciento "); wait(2); } else if(pin2==0) { myled=0; } } }