Πίνακας περιεχομένων:

Εργαστήριο 4 - Millis: 4 Βήματα
Εργαστήριο 4 - Millis: 4 Βήματα

Βίντεο: Εργαστήριο 4 - Millis: 4 Βήματα

Βίντεο: Εργαστήριο 4 - Millis: 4 Βήματα
Βίντεο: πώς να δοκιμάσετε το load-cell με πολύμετρο, σύνδεση καλωδίωσης κυψέλης φορτίου 2024, Ιούλιος
Anonim
Εργαστήριο 4 - Millis
Εργαστήριο 4 - Millis

Αυτή είναι μια διαδικασία βήμα προς βήμα σχετικά με τον τρόπο ρύθμισης μιας σειράς LED που αναβοσβήνουν που αναβοσβήνουν σε διαφορετικά διαστήματα με ένα ποτενσιόμετρο που ελέγχει τη φωτεινότητα και δύο κουμπιά, το πρώτο εκ των οποίων αυξάνει τα διαστήματα αναλαμπής των LED έως και 3 φορές το πολύ και το δεύτερο από τα οποία μειώνει τα διαστήματα αναβοσβήματος των LED σε έναν ελάχιστο πολλαπλασιαστή 1.

Θα χρειαστείτε τα εξής:

1. Arduino UNO

2. Breadboard

3. 3 LED

4. Ένα Ποτενσιόμετρο

5. 2 κουμπιά

6. 3 αντιστάσεις 100 Ω

7. 2 αντιστάσεις 2 kΩ

Βήμα 1: Προσθέστε LED

Προσθέστε LED
Προσθέστε LED

1. Τοποθετήστε 3 LED στη σανίδα ψωμιού.

2. Συνδέστε κάθε LED στη γείωση (+).

3. Συνδέστε το πρώτο LED στη θύρα 9, το δεύτερο στη θύρα 10 και το τρίτο στη θύρα 11 το καθένα με αντίσταση τουλάχιστον 100 Ohms για προστασία του LED.

4. Συνδέστε τη θύρα GND στη γείωση στο breadboard όπου είναι συνδεδεμένα τα LED.

Βήμα 2: Προσθέστε Ποτενσιόμετρο

Προσθέστε Ποτενσιόμετρο
Προσθέστε Ποτενσιόμετρο

1. Τοποθετήστε ένα Ποτενσιόμετρο στη σανίδα ψωμιού.

2. Συνδέστε την αριστερή στήλη του ποτενσιόμετρου στην ίδια γείωση με τα LED.

3. Συνδέστε τη δεξιά στήλη του ποτενσιόμετρου με το ρεύμα (-).

4. Συνδέστε τη θύρα 5V στο ίδιο ρεύμα.

5. Συνδέστε τη μεσαία στήλη του ποτενσιόμετρου στην αναλογική θύρα Α0.

Βήμα 3: Προσθέστε κουμπιά

Προσθήκη κουμπιών
Προσθήκη κουμπιών

1. Τοποθετήστε δύο κουμπιά στο ψωμί.

2. Συνδέστε την επάνω αριστερή στήλη του καθενός στη γείωση.

3. Συνδέστε την κάτω δεξιά στήλη του καθενός με το ρεύμα.

4. Συνδέστε την κάτω αριστερή στήλη του πρώτου κουμπιού στη θύρα 7 και την κάτω αριστερή στήλη του δεύτερου κουμπιού στη θύρα 8.

Βήμα 4: Κωδικός και πιθανά σφάλματα

Τα κουμπιά δεν πρέπει να επιτρέπουν τη μεταβλητή πολλαπλασιαστή κάτω από το 0 ή πάνω από 3 και μπορεί εύκολα να σταματήσει περιορίζοντας τον κώδικα να αλληλεπιδρά με τη μεταβλητή πολλαπλασιαστή όταν εντοπιστεί ότι πιέζεται.

Τα κουμπιά θα πρέπει επίσης να συνοδεύονται από την τυπική καθυστέρηση 50 χιλιοστών του δευτερολέπτου όταν εντοπιστεί ότι πιέζεται.

Οι πίνακες και οι βρόχοι πρέπει να χρησιμοποιούνται όταν είναι σε θέση να απλοποιήσουν τον κώδικα τόσο για αποδοτικότητα όσο και για αναγνωσιμότητα.

Το Ποτενσιόμετρο δεν πρέπει να κάνει παρά να περιορίζει την τάση που παρέχεται στα LED, περιορίζοντας έτσι τη φωτεινότητά τους και επιτρέποντας αναλογικές ρυθμίσεις καθώς ενημερώνονται.

Η μεταβλητή πολλαπλασιαστή πρέπει να οριστεί σε 1 από προεπιλογή και να πολλαπλασιάσει άμεσα τις μεταβλητές που καθορίζουν την καθυστέρηση για κάθε LED εντός του βρόχου for που ενημερώνει την κατάσταση των LED για απλότητα.

Εάν ένα κουμπί δεν αντιδρά σωστά, μπορεί να οφείλεται στην τάση που προκαλεί στον πίνακα UNO να έχει προβλήματα ανάγνωσης της κατάστασής του. Μια αντίσταση στο καθένα με περίπου 2 kΩ θα πρέπει να διορθώσει αυτό το ζήτημα.

Συνιστάται: