A
Dependencies: mbed Servo KeypadLib TextLCD
Diff: main.cpp
- Revision:
- 0:5f8790dfc90c
- Child:
- 1:02c938489de7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 04 10:11:08 2018 +0000 @@ -0,0 +1,51 @@ +#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); + +int main() { + /*lcd.setMode(TextLCD_I2C::DispOn); + lcd.setCursor(TextLCD_I2C::CurOn_BlkOn);*/ + inizializza(); + button.rise(&cambioCodice); + while(1) { + scrivi("Cassaforte"); + wait(0.2); + } +} + +/*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); + }*/ \ No newline at end of file