A
Dependencies: mbed Servo KeypadLib TextLCD
main.cpp
- Committer:
- AndreaS97
- Date:
- 2018-12-05
- Revision:
- 2:74c155c71eb5
- Parent:
- 1:02c938489de7
- Child:
- 3:c64c5ac14d22
File content as of revision 2:74c155c71eb5:
#include "Cassaforte.h" #include "mbed.h" //#include <TextLCD.h> //I2C i2c(D14, D15); //TextLCD_I2C lcd(&i2c, 0x4E, TextLCD_I2C::LCD16x2, TextLCD_I2C::HD44780); /*DigitalOut led(LED1); void scrivi(char parola[]); void cambioCodice(); void inserisci();*/ InterruptIn button(PC_13); char v[4]; int cont2; int main() { /*lcd.setMode(TextLCD_I2C::DispOn); lcd.setCursor(TextLCD_I2C::CurOn_BlkOn);*/ inizializza(); cont2=0; do{ scrivi("Immetti codice:"); inserimento(v,4,true); if (confronto(v,4)==true){ menu(); } else{ scrivi("Codice errato"); wait(0.8); cont2++; } }while(cont2<3); if (cont2==3){ allarme(); } } /*void scrivi(char parola[]){ lcd.cls(); lcd.printf("%s\n", parola); } void cambioCodice(){ scrivi("Cambio codice di apertura"); lcd.setAddress(11,1); wait(3); lcd.cls(); scrivi("Digitare il nuo_ vo codice:"); lcd.setAddress(10,1); inserisci(); } void inserisci(){ wait(1); lcd.putc('1'); wait(1); lcd.setAddress(11,1); lcd.putc('2'); wait(1); lcd.setAddress(12,1); lcd.putc('3'); wait(1); lcd.setAddress(13,1); lcd.putc('4'); wait(1); }*/