A
Dependencies: mbed Servo KeypadLib TextLCD
Diff: main.cpp
- Revision:
- 3:c64c5ac14d22
- Parent:
- 2:74c155c71eb5
diff -r 74c155c71eb5 -r c64c5ac14d22 main.cpp --- a/main.cpp Wed Dec 05 20:25:42 2018 +0000 +++ b/main.cpp Thu Dec 06 11:24:46 2018 +0000 @@ -1,3 +1,24 @@ +/* *PINOUT E CABLAGGIO + *5V ---> VCC MODULO I2C DISPLAY; + *GND ---> VCC MODULO I2C DISPLAY, CATODI LED, BUZZER-PIEZO; + *PIN D15 ---> SCL MODULO I2C DISPLAY; + *PIN D14 ---> SDA MODULO I2C DISPLAY; + *PIN D13 ---> LED VERDE; + *PIN D12 ---> LED ROSSO; + *PIN D11 ---> SERVO; + *PIN D10 ---> PIN 1 TASTIERINO; + *PIN D9 ---> PIN 2 TASTIERINO; + *PIN D8 ---> PIN 3 TASTIERINO; + *PIN D7 ---> PIN 4 TASTIERINO; + *PIN D6 ---> PIN 5 TASTIERINO; + *PIN D5 ---> PIN 6 TASTIERINO; + *PIN D4 ---> PIN 7 TASTIERINO; + *PIN D3 ---> PIN 8 TASTIERINO; + *PIN D2 ---> INTERRUTTORE MAGNETICO; + *PIN PC_10 ---> BUZZER-PIEZO; + +*/ + #include "Cassaforte.h" #include "mbed.h" //#include <TextLCD.h> @@ -7,13 +28,16 @@ void scrivi(char parola[]); void cambioCodice(); void inserisci();*/ -InterruptIn button(PC_13); +InterruptIn alarm(PC_13); +bool avvio = true; char v[4]; int cont2; int main() { - /*lcd.setMode(TextLCD_I2C::DispOn); - lcd.setCursor(TextLCD_I2C::CurOn_BlkOn);*/ + alarm.rise(&allarme); + if (avvio == true){ inizializza(); + avvio = false; + } cont2=0; do{ scrivi("Immetti codice:");