makiss8 Δημοσ. 9 Δεκεμβρίου 2012 Δημοσ. 9 Δεκεμβρίου 2012 προγραμματισμος σε επεξεργαστη 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 ξανα πατησω ενα να βγαλει πρωτο οροφο παρκαρε
firewalker Δημοσ. 9 Δεκεμβρίου 2012 Δημοσ. 9 Δεκεμβρίου 2012 Πρέπει να "τύχει" την ώρα που πατάς το πλήκτρο να περνά ο κώδικας από την if. Γενικά "δεν είναι σωστό" να γράφεις με τόσο πολλά delay. Για να φτιάχνεις μενού με πλήκτρα πρέπει να σαρώνεις την κατάσταση (polling) των πλήκτρων αρκετά γρήγορα ή να χρησιμοποιείς interrupt.
makiss8 Δημοσ. 9 Δεκεμβρίου 2012 Μέλος Δημοσ. 9 Δεκεμβρίου 2012 επειδη παταω το 1 και πρεπει να το ξανα πατησω γι αυτο δεν προχωραει ? δε ξερω πωσ να του πω να περιμενει να πατηθει κουμπι η την σαρωση που μου ειπες
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα