Πώς να ρυθμίσετε μια λυχνία LED και να την αναβοσβήνει με κώδικα

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

Μέχρι το τέλος του έργου, θα κωδικοποιήσετε τη δική σας λυχνία LED, θα έχετε τη γνώση να χειρίζεστε το LED να ενεργοποιείται / απενεργοποιείται σε διαστήματα που επιλέγετε και να μάθετε βασικές αρχές του υλικού.

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

Το Elegoo Uno έρχεται με πολλά άλλα έργα και σας μεταφέρει από αρχάριους έως προχωρημένους. Κάθε έργο στο κουτί προάγει τις δεξιότητές σας με έναν απλό, εύκολο στην παρακολούθηση τρόπο

Εξαρτήματα που θα χρειαστείτε

Elegoo Uno R3

Το Elogoo Uno R3 είναι ένας πίνακας μικροελεγκτών. Οι μικροελεγκτές είναι ενσωματωμένοι σε συσκευές για τον έλεγχο των ενεργειών και των χαρακτηριστικών ενός προϊόντος. Είναι συμπαγή ολοκληρωμένα κυκλώματα που έχουν σχεδιαστεί για τον έλεγχο των λειτουργιών.

Ο μικροελεγκτής που περιλαμβάνεται στο Elogoo Uno R3 διαθέτει 14 ψηφιακούς ακροδέκτες εισόδου / εξόδου, 6 αναλογικές εισόδους, σύνδεση USB, υποδοχή τροφοδοσίας και κουμπί επαναφοράς. Αυτός ο πίνακας διαθέτει όλα όσα χρειάζεστε για να υποστηρίξετε τον μικροελεγκτή. Απλώς συνδέστε το καλώδιο USB για να ενεργοποιήσετε τον μικροελεγκτή.

Καλώδιο USB

Χρειάζεστε ένα καλώδιο USB για να συνδέσετε το Elegoo Uno R3 στον υπολογιστή σας και να το ενεργοποιήσετε. Το USB σημαίνει Universal Serial Bus. Το USB χρησιμοποιείται για τη σύνδεση του υπολογιστή σας σε συσκευές όπως ψηφιακές φωτογραφικές μηχανές, εκτυπωτές, σαρωτές και εξωτερικούς σκληρούς δίσκους.

Στο έργο μας, θα χρησιμοποιήσουμε ένα καλώδιο USB για να συνδέσουμε τον μικροελεγκτή με τον υπολογιστή μας.

LED

Το LED σημαίνει δίοδο εκπομπής φωτός. Έχει θετικό και αρνητικό προβάδισμα. Η μεγαλύτερη πλευρά είναι το θετικό προβάδισμα.

Πώς να συναρμολογήσετε τα εξαρτήματα

Σε αυτό το έργο, θα αναβοσβήσουμε μόνο το LED.

Πρώτα, πρέπει να συνδέσουμε το καλώδιο USB στον πίνακα και μετά στον υπολογιστή.

Τότε πρέπει να συνδέσουμε το LED στο GND (το GND είναι το σημείο αναφοράς σε ένα ηλεκτρικό κύκλωμα από το οποίο μετρώνται οι τάσεις και είναι μια κοινή διαδρομή επιστροφής για ηλεκτρικό ρεύμα) και η είσοδος 13 στον πίνακα.

Κωδικός για να ενεργοποιήσετε / απενεργοποιήσετε τη λυχνία LED:

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

// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off delay(1000); // wait for a second } 

Ο παραπάνω κωδικός ενεργοποιεί βασικά το LED για 1 δευτερόλεπτο και στη συνέχεια σβήνει για ένα δευτερόλεπτο.

Αυτή η λειτουργία βρίσκεται σε συνεχή βρόχο. Η digitalWriteσυνάρτηση είναι σε δύο παραμέτρους LED_BUILTINκαι HIGH || LOW. Ο βρόχος παίρνει βασικά το LED και στη συνέχεια ανάβει το βολτ στο HIGHοποίο ανάβει. Στη συνέχεια, μετά από 1 δευτερόλεπτο, σβήνει το ίδιο LED στρέφοντας το volt LOW.

Εδώ είναι το τελικό προϊόν:

Ο στόχος αυτού του μικρού έργου LED Light Coding ήταν να σας παρουσιάσει στοιχειώδεις αρχές του τρόπου συνδυασμού υλικού και λογισμικού. Ελπίζω να το διασκέδασες!