Το πρώτο Arduino project
Arduino Οδηγός για Αρχάριους - Μάθημα 2: Το Πρώτο Arduino Project Blink (Βήμα - Βήμα)
Τι θα χρειαστείτε:
- Arduino (κατά προτίμηση Uno – θα το περιγράψω σε επόμενη ανάρτηση)
- Breadboard
- Καλώδια σύνδεσης (Jumper Wires)
- LED (ό,τι χρώμα θέλετε)
- Αντίσταση 220Ω - 330Ω
Κατασκευή:
Βήμα 1:
Συνδέουμε δύο καλώδια:
- Το ένα από το GND του Arduino στο - του Breadboard
- Το άλλο από το 5V του Arduino στο + του Breadboard
Βήμα 2:
Συνδέουμε το μικρό ποδαράκι του LED (κάθοδος, -) στο - του Breadboard με ένα καλώδιο.
Βήμα 3:
Συνδέουμε μία άκρη της αντίστασης στο ίδιο σημείο με το μεγάλο ποδαράκι του LED (άνοδος, +).
Βήμα 4:
Συνδέουμε την άλλη άκρη της αντίστασης με ένα καλώδιο στο pin 5 του Arduino.
Τελικό κύκλωμα:
Προγραμματισμός:
Οι βασικές εντολές που θα χρησιμοποιήσουμε είναι:
- pinMode() – Ορίζει αν ένα pin είναι είσοδος ή έξοδος
- digitalWrite() – Στέλνει HIGH (5V) ή LOW (0V) σε ένα pin
- delay() – Καθυστερεί την εκτέλεση του κώδικα
💡 Σημείωση: Αυτές τις εντολές τις αναφέραμε στο προηγούμενο μάθημα. Αν δεν το έχετε διαβάσει, σας προτείνω να το δείτε.
Ο κώδικας Blink:
Ανάλυση κώδικα, γραμμή-γραμμή:
Γραμμή Εξήγησηvoid setup() { Ανοίγει η συνάρτηση setup(), όπου γίνονται οι αρχικές ρυθμίσεις.
pinMode(13, OUTPUT); Ορίζει το pin 13 ως έξοδο (OUTPUT).
} Κλείνει τη συνάρτηση setup().
void loop() { Ανοίγει η loop(), η οποία τρέχει συνεχώς.
digitalWrite(13, HIGH); Ανάβει το LED στο pin 13.
delay(1000); Περιμένει 1 δευτερόλεπτο.
digitalWrite(13, LOW); Σβήνει το LED.
delay(1000); Περιμένει ξανά 1 δευτερόλεπτο.
🔁 Ο κώδικας εκτελείται επαναλαμβανόμενα: Το LED ανάβει για 1 δευτερόλεπτο, σβήνει για 1 δευτερόλεπτο και ξανά από την αρχή. |
✅ Συμπέρασμα:
Μόλις ολοκληρώσετε αυτή την άσκηση, θα έχετε κατανοήσει:
✔️ Πώς να συνδέετε ένα LED σε Arduino
✔️ Πώς να χρησιμοποιείτε το pinMode()
, το digitalWrite()
και το delay()
✔️ Πώς να γράφετε βασικά προγράμματα στο Arduino
🎯 Στο επόμενο μάθημα: Θα εξηγήσουμε πιο αναλυτικά τα pins του Arduino και θα κάνουμε πιο προχωρημένες κατασκευές!
Σχόλια
Δημοσίευση σχολίου