Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Περιγραφή Έργου
Σε αυτό το έργο θα στείλουμε εντολές από την Python3 σε έναν πίνακα Arduino, κάτι που θα διευκολύνει την κατανόηση των πραγμάτων κατά την επικοινωνία μεταξύ Python3 και Arduino. Θα φτιάξουμε ένα "Hello world" της πλατφόρμας Arduino που σημαίνει ενεργοποίηση/απενεργοποίηση του ενσωματωμένου LED στο Arduino Uno.
Οπότε πρώτα απ 'όλα να σας πω…
Γιατί έφτιαξα αυτό το έργο;
Πρώτον, υπάρχουν πολλά σεμινάρια που έχουν μεταφορτωθεί στο διαδίκτυο ειδικά στο youtube σχετικά με αυτό το θέμα, αλλά χρησιμοποιούν εκδόσεις Python2 και δεύτερον, είχα εγκαταστήσει την τελευταία έκδοση που είναι η Python3.7.2. Υπάρχει μικρή διαφορά μεταξύ Python2 και Python3 όταν το χρησιμοποιείτε για σύνδεση με Arduino. Έτσι, αφού έλυσα το πρόβλημα της αποστολής εντολών από την Python3 στο Arduino, σκέφτηκα ότι αυτό πρέπει να μοιραστεί με τους κατασκευαστές και ολόκληρη την κοινότητα των χόμπι.
Ας αρχίσουμε
Συστατικά που χρειάζεστε:
- Arduino UNO board
- καλώδιο USB
Αυτό είναι το μόνο που χρειάζεστε όσον αφορά το υλικό:)
Βήμα 1: Διαδικασία εγκατάστασης
Πώς να εγκαταστήσετε την έκδοση python3 και το πακέτο PySerial
Τώρα μπορείτε να κάνετε αναζήτηση στο YouTube σχετικά με πράγματα εγκατάστασης. Πάνω υπάρχει βίντεο για την εγκατάσταση τόσο της έκδοσης Python3 όσο και του πακέτου PySerial.
Βήμα 2: Κωδικοποίηση στο Arduino
Μέρος 1: Κωδικοποίηση στο arduino
Βήμα 3: Κωδικοποίηση σε Python3
Μέρος 2: κωδικοποίηση σε python3
Βήμα 4: Πηγαίος κώδικας Arduino και Python3
Σημείωση
Βεβαιωθείτε ότι πρώτα ανεβάζετε το σκίτσο του Arduino και μετά τον κώδικα Python.:) Ενημερώστε με στην ενότητα σχολίων εάν αντιμετωπίζετε κάποιο πρόβλημα κατά την εκτέλεση αυτού του έργου.