Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

προγραμματισμος σε επεξεργαστη arduino,, καλησπερα σε ολους,,,,

 

 

void inout();

{

lcd.setCursor(0,0);

lcd.print("PARAKALW EPELEKSE");

delay(1000);

lcd.clear();

lcd.setCursor(0,0);

lcd.print("1.GIA EISODO");

delay(1000);

lcd.setCursor(0,1);

lcd.print("2.GIA EXODOS");

delay(1000);

lcd.clear();

 

} //end inout

 

//pliktro 1

if (buttonState1 == HIGH) { // αν πατηθει το πληκτρο 1

lcd.setCursor(0,0);

lcd.print("EPILEXTE WRES STATHMEUSIS");

delay(1500);

lcd.clear();

lcd.setCursor(0,0);

lcd.print("1.MEXRI 2 WRES");

delay(1500);

lcd.clear();

lcd.setCursor(0,0);

lcd.print("2.MEXRI 6 WRES");

delay(1500);

lcd.clear();

lcd.setCursor(0,0);

lcd.print("3.PANW APO 6 WRES");

delay(1500);

lcd.clear();

}

else if(buttonState1 == HIGH){ // να ξανα πατησω 1 αλλα δεν δουλευει

lcd.setCursor(0,0);

lcd.print("1ο orofo parkare");

delay(1500);

lcd.clear();

 

οποτε,,ενα πατηθει το 1 για εισοδοσ βγαζει επελεξε ωρες και αν ξανα πατησω ενα παει απο την αρχη,, πωσ θα συνεχισω παρακατω δηλαδη NA ξανα πατησω ενα να βγαλει πρωτο οροφο παρκαρε

Δημοσ.

Πρέπει να "τύχει" την ώρα που πατάς το πλήκτρο να περνά ο κώδικας από την if. Γενικά "δεν είναι σωστό" να γράφεις με τόσο πολλά delay.

 

Για να φτιάχνεις μενού με πλήκτρα πρέπει να σαρώνεις την κατάσταση (polling) των πλήκτρων αρκετά γρήγορα ή να χρησιμοποιείς interrupt.

Δημοσ.

επειδη παταω το 1 και πρεπει να το ξανα πατησω γι αυτο δεν προχωραει ? δε ξερω πωσ να του πω να περιμενει να πατηθει κουμπι η την σαρωση που μου ειπες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...