Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σε όλους, εδώ είναι ένα άλλο απλό και διασκεδαστικό έργο Arduino, το οποίο λειτουργεί ως δείκτης φωτός, χρησιμοποιώντας Arduino UNO, LDR και LED. Απαιτούμενα μέρη:
1x Arduino (UNO)
1x Breadboard
LED 12x 5mm
15x Σύρματα
1x LDR
1x αντίσταση 100Ohm
1x αντίσταση 10kOhm
1x καλή θέληση
Βήμα 1: Βίντεο
Βήμα 2: Καλωδίωση του κυκλώματος
Έτσι, το πρώτο πράγμα που πρέπει να κάνετε είναι να συνδέσετε όλες τις λυχνίες LED και το LDR στο Arduino χρησιμοποιώντας πλάκα ψωμιού. Ο ευκολότερος τρόπος είναι να συνδέσετε γραμμικά όλα τα LED με τις επιθυμητές ακίδες Arduino χρησιμοποιώντας καλώδια.
Πρέπει να προσθέσουμε αντίσταση 100Ohm στο κύκλωμα για να περιορίσουμε το ρεύμα μέσω των LED. Η αντίσταση 10kOhm συνδέεται σε σειρά με LDR έτσι ώστε να έχουμε ένα διαχωριστή τάσης.
Επίσης ένα έργο TinkerCAD:
Φωτόμετρο
Βήμα 3: Προγραμματισμός Arduino
Το επόμενο πράγμα είναι η κωδικοποίηση Arduino. Αρχικά ορίζουμε την τιμή καθυστέρησης έξω από κάθε βρόχο, η τιμή αυτή θα είναι η ίδια μέσω του προγράμματος. Στη συνέχεια, ορίζουμε τους PIN 2-13 ως Έξοδοι. Πρέπει να δημιουργήσουμε analogRead ώστε να μπορούμε να πάρουμε αξία από τον αισθητήρα φωτός. Απαιτείται ένας άλλος βρόχος For που ανάβει τα LED σύμφωνα με την είσοδο από τον αισθητήρα. Επόμενο Για βρόχο θα σβήσει τα LED, όταν πέσει η τιμή του αισθητήρα φωτός.
Βήμα 4: Συμπέρασμα
Αυτό είναι ένα πολύ απλό έργο που μπορεί να κάνει ο καθένας, χρησιμοποιώντας μόνο μερικά εξαρτήματα για να μετρήσει σχετικά την ένταση του φωτός. Είναι επίσης ωραίο να βλέπετε πώς λειτουργεί η LDR (Ανθεκτική σε αντίσταση φωτός).
Είναι επίσης καλό να κατανοήσουμε πώς λειτουργούν οι έξοδοι Arduino και επίσης ο βρόχος For. Ευχαριστώ που περάσατε….