Είσαι έτοιμος/η να κατακτήσεις τον μαγικό κόσμο του Arduino; Αυτή η ενότητα προσφέρει πρακτικούς οδηγούς και μαθήματα γραμμένους από τα μέλη του Σ.Τε.Θ. που σε καθοδηγούν από τα πρώτα σου βήματα και σου δίνουν τις βάσεις ώστε να προχωρήσεις σε πιο σύνθετες κατασκευές. Ξεκινώντας από θεμελιώδεις έννοιες και τον έλεγχο βασικών στοιχείων (όπως LED και κουμπιά), θα προχωρήσεις σταδιακά στη διαχείριση ψηφιακών και αναλογικών σημάτων. Καθώς η εξοικείωσή σου με το hardware μεγαλώνει, ο προγραμματισμός θα εξελίσσεται παράλληλα —καταλήγοντας σε πρακτικές εφαρμογές με εξειδικευμένους αισθητήρες, αυτοματισμούς και διαχείριση δεδομένων!

Πριν ξεκινήσετε: Οι Βάσεις
Πριν περάσουμε στο πρακτικό μέρος και την υλοποίηση κυκλωμάτων, είναι απαραίτητο να αποκτήσεις ορισμένες γενικές γνώσεις που θα κάνουν τη μάθηση πιο εύκολη. Το Arduino είναι ένας προγραμματιζόμενος μικροελεγκτής (MCU), ενώ η έκδοση UNO R3 που χρησιμοποιούμε αποτελεί το πιο δημοφιλές Development Board παγκοσμίως, ιδανικό για να συνθέτουμε εύκολα κυκλώματα.
Προτείνουμε για αρχή να μελετηθούν τα παρακάτω άρθρα:
Γενικές γνώσεις
- Τι είναι το Arduino; – Μια εισαγωγή στις δυνατότητες της πλατφόρμας.
- Τα βασικά για τον προγραμματισμό – Πως προγραμματίζουμε το Arduino.
- Τύποι Δεδομένων – Τυποι δεδομένων
- Δομές Διακλάδωσης (if, switch) – if, switch
- Βρόχοι επανάληψης στη C++ – Βρόχοι επανάληψης στη C++
- Βασικές έννοιες ηλεκτρισμού και ηλεκτρονικών – Good to know
Μαθήματα/Οδηγοί
Ακολουθήστε τη σειρά των μαθημάτων για να χτίσετε τις γνώσεις σας βήμα-βήμα:
Tip: Εάν δεν έχετε διαθέσιμο το απεικονιζόμενο hardware (πχ μέσω κάποιου Arduino Starter Kit), μπορείτε να δοκιμάσετε να κάνετε συνδέσεις online σε κάποιο εξομοιωτή όπως wowki, επίσης μπορείτε πάντα και να εγγραφείτε στον Σύλλογο αν θέλετε να αποκτήσετε πρόσβαση στο makerlab που διαθέτουμε στον χώρο μας.
- Πώς να αναβοσβήσετε το πρώτο σας LED
- To LED και το Push Button
- Μετατροπή αναλογικού σήματος σε ψηφιακό (ADC)
- Ανιχνευτής φωτός με photoresistor
- Έλεγχος φωτεινότητας LED με το ποτενσιόμετρο (PWM)
- Ψηφιακός αισθητήρας θερμοκρασίας DS18B20 (One-wire)
- Οδηγός για τον αισθητήρα BME280 με Arduino (Ατμοσφαιρική πίεση, Θερμοκρασία, Υγρασία)
- H σύνδεση οθόνης LCD σε Arduino
- Οδηγός Χρήσης Πληκτρολογίου Μεμβράνης (Membrane Keypad) με Arduino
- Οδηγός για τη σύνδεση του module κάρτας SD με το Arduino (SPI)
- Η μνήμη EEPROM του Arduino – Απομνημόνευση της τελευταίας κατάστασης LED
Κάθε οδηγός έχει δημιουργηθεί με επίκεντρο την πρακτική εφαρμογή. Δεν μένουμε μόνο στη θεωρία, αλλά προχωράμε αμέσως στη συνδεσμολογία και τη συγγραφή του κώδικα, ώστε να βλέπετε άμεσα το αποτέλεσμα των κόπων σας.
Καλή αρχή στο ταξίδι σας στον κόσμο των μικροελεγκτών!
