Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool need_rfid;
- void loop() {
- if(need_rfid == false){ //condizione di partenza si entra solo se non รจ giร stato premuto il pulsante
- if( digitalRead(pulsante) == LOW ){
- //fai quello che devi fare col pistone
- digitalWrite(pistone, LOW);
- need_rfid = true;
- }
- }
- if(need_rfid){
- //leggi da rfid
- if (rfid.isCard()) {
- if(rfid.readCardSerial()){
- sernum0 = rfid.serNum[0];
- sernum1 = rfid.serNum[1];
- sernum2 = rfid.serNum[2];
- sernum3 = rfid.serNum[3];
- sernum4 = rfid.serNum[4];
- // Se il seriale letto corrisponde con il seriale Master
- // attiva o disattiva la modalita Memorizzazione chiavi
- // e in piรน visualizza l'elenco della chiavi salvate...
- if (sernum0 == masnum0
- && sernum1 == masnum1
- && sernum2 == masnum2
- && sernum3 == masnum3
- && sernum4 == masnum4) {
- Serial.print("chiave giusta ");
- digitalWrite(pistone, HIGH);
- need_rfid = false;
- }
- }
- }
- }//need_rfid
- }//loop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement