Page 60 - training_el
P. 60
Tinkercad Circuits Arduino IDE
Παρά την προσέγγιση στους μικροελεγκτές που περιλαμβάνει την εκμάθηση μιας
γλώσσας κειμένου όπως η C++, αυτή η μετάβαση, η οποία μπορεί να αποτελέσει
ένα αρχικό εμπόδιο για κάποιους/-ποιες, μπορεί να γίνει πολύ ομαλά με τη
χρήση πόρων που επιτρέπουν τον προγραμματισμό του κυκλώματός μας με μια
γλώσσα βασισμένη σε μπλοκ, παρόμοια με αυτές που χρησιμοποιούνται για την
κωδικοποίηση και τη ρομποτική. Σε ορισμένες περιπτώσεις, όπως το Tinkercad
Circuits (https://www.tinkercad.com/circuits), μπορείτε να κατασκευάσετε ένα
ψηφιακό δίδυμο του κυκλώματος και να προσομοιώσετε τη λειτουργία
του μετά τον προγραμματισμό του με μπλοκ.
Βέβαια, υπάρχει και η δυνατότητα να κατεβάσετε την έκδοση C++ των
προγραμμάτων για να τα φορτώσετε σε ένα ειδικό περιβάλλον
προγραμματισμού όπως το "Arduino IDE" και να φορτώσετε τον κώδικα στην
πλακέτα για να κάνετε το κύκλωμα να λειτουργήσει στον πραγματικό κόσμο.
Η διαδικασία δημιουργίας μιας συσκευής για την εκτέλεση μιας συγκεκριμένης
εργασίας με τη χρήση ενός κιτ θα μπορούσε να είναι η εξής: επιλέγουμε το ή τα
εξαρτήματα που θεωρούμε χρήσιμα με βάση τη λειτουργικότητά τους, τα
συνδέουμε στην πλακέτα μικροελεγκτή ακολουθώντας τις προδιαγραφές των
εξαρτημάτων (τύπος σύνδεσης, πιθανή παρουσία άλλων εξαρτημάτων
αξεσουάρ, όπως αντιστάσεις ή πυκνωτές) και τέλος δημιουργούμε το
πρόγραμμα που εκτελεί τις εντολές για να πετύχουμε την αναμενόμενη
συμπεριφορά. Όλα αυτά μπορούν να γίνουν χρησιμοποιώντας έναν ψηφιακό
προσομοιωτή και μια εφαρμογή προγραμματισμού μπλοκ ή κατασκευάζοντας
απευθείας το κύκλωμα και προγραμματίζοντάς το με μια γλώσσα όπως η C++.
➢