5. Κάνοντας τα δάχτυλα να κινούνται
Lõpetamise nõuded
Μικροελεγκτής Arduino UNO
Ο μικροελεγκτής Arduino UNO (εφεξής αναφερόμενος ως “UNO”) διαθέτει περιορισμένους υπολογιστικούς πόρους σε σύγκριση με επιτραπέζιους υπολογιστές, φορητούς υπολογιστές, tablets ή ακόμη και κινητά τηλέφωνα, αλλά είναι απολύτως κατάλληλος για την εργασία μας – την υλοποίηση ελεγχόμενης κίνησης:
- Το UNO μπορεί να συνδεθεί με έναν υπολογιστή Windows μέσω καλωδίου USB, για την παροχή ρεύματος και τη φόρτωση ενός λογισμικού προγράμματος.
- Το λογισμικό συνήθως αναπτύσσεται σε μια περιορισμένη έκδοση της γλώσσας προγραμματισμού C μέσα σε ένα ειδικό περιβάλλον ανάπτυξης λογισμικού Arduino που ονομάζεται SKETCH. Αξίζει να σημειωθεί ότι το λογισμικό μπορεί επίσης να σχεδιαστεί και να δοκιμαστεί στο Tinker CAD, στη συνέχεια να εξαχθεί ως αρχείο, να διαβαστεί από το SKETCH, να μεταγλωττιστεί και να φορτωθεί σε μια συσκευή UNO.
- Το UNO με φορτωμένο πρόγραμμα μπορεί να λειτουργεί χωρίς υπολογιστή και να ελέγχει συνδεδεμένες συσκευές, όταν τροφοδοτείται ανεξάρτητα (συνιστάται τροφοδοσία ρεύματος DC 7-12 Volt ή μπαταρία 9V).
Σχήμα 37. Περιβάλλον ανάπτυξης προγράμματος SKETCH και μικροελεγκτής Arduino UNO. Μπορεί να παρατηρήσει κανείς τις δύο μόνο διαδικασίες που εκτελούνται από το UNO και πρέπει να σχεδιαστούν: setup() – αρχικοποίηση του SBC· και loop() – επαναλαμβάνεται όσο παρέχεται ρεύμα.
Σχήμα 38. Ενότητα „Circuits“ (αριστερή στήλη) στο Tinker CAD