Εισαγωγή |
Published date: 30/04/2016
|
Σε αυτό το Arduino project θα φτιάξουμε ενα χρονόμετρο αντίστροφης μέτρησης χρησιμοποιώντας δυο ψηφία 7 segment displays, που σημαίνει οτι μπορούμε να έχουμε μια αντίστροφη μέτρηση μέγιστου χρόνου 99 δευτερολέπτων. Μόλις το χρονόμετρο δείξει μηδέν, θα ακούγεται και ένας ήχος απο ένα μικρό buzzer.
Μπορείτε να μάθετε περισσότερα για τα 7 segment displays στο tutorial εδώ.
Μπορείτε να μάθετε περισσότερα για τα 7 segment displays στο tutorial εδώ.
Τι θα χρειαστούμε
Γι αυτό το tutorial θα χρειαστούμε:
|
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά απλές, ακολουθήστε το παραπάνω σχηματικό.
Ο κώδικας
|
Try downloading the Codebender plugin and clicking on the "Run on Arduino" button to program your Arduino board with this sketch. And that's it, you've programmed your Arduino board directly from your browser! It's really amazing.
|
Ο κώδικας είναι αρκετά απλός. Αφαιρούμε μια μονάδα απ' τον αριθμό μας (timer--;) κάθε ένα δευτερόλεπτο και εκτυπώνουμε το αποτέλεσμα στα 7 segment displays μας. Μόλις η μεταβλητή timer γίνει ίση με το μηδέν οι οθόνες αναβοσβήνουν "00" και ακούγετε και ένας ήχος.
Πατήστε "Edit" για να αλλάξετε τον χρόνο της αντίστροφης μέτρησης. Δώστε στην μεταβλητή timer (γραμμή 15) έναν αριθμό μεγαλύτερο του μηδενός και μικρότερο ή ίσο του 99. Μόλις τελειώσετε με τις αλλαγές πατήστε το "Run on Arduino" για να προγραμματίσετε το Arduino σας.
Πατήστε "Edit" για να αλλάξετε τον χρόνο της αντίστροφης μέτρησης. Δώστε στην μεταβλητή timer (γραμμή 15) έναν αριθμό μεγαλύτερο του μηδενός και μικρότερο ή ίσο του 99. Μόλις τελειώσετε με τις αλλαγές πατήστε το "Run on Arduino" για να προγραμματίσετε το Arduino σας.
Συγχαρητήρια!
Αυτό ηταν! Εύκολο, δύσκολο? Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω! Μπορείτε να ξανά αρχίσετε την αντίστροφη μέτρηση απ' την αρχή πατώντας το κουμπί reset του Arduino σας.