Πίνακας περιεχομένων:

Python3 και επικοινωνία Arduino: 5 βήματα
Python3 και επικοινωνία Arduino: 5 βήματα

Βίντεο: Python3 και επικοινωνία Arduino: 5 βήματα

Βίντεο: Python3 και επικοινωνία Arduino: 5 βήματα
Βίντεο: Ανάλυση Δεδομένων και Προγραμματισμός σε Python 3 | ΚΕΔΙΒΙΜ ΟΠΑ 2024, Νοέμβριος
Anonim
Python3 και Arduino Communication
Python3 και Arduino Communication

Περιγραφή Έργου

Σε αυτό το έργο θα στείλουμε εντολές από την Python3 σε έναν πίνακα Arduino, κάτι που θα διευκολύνει την κατανόηση των πραγμάτων κατά την επικοινωνία μεταξύ Python3 και Arduino. Θα φτιάξουμε ένα "Hello world" της πλατφόρμας Arduino που σημαίνει ενεργοποίηση/απενεργοποίηση του ενσωματωμένου LED στο Arduino Uno.

Οπότε πρώτα απ 'όλα να σας πω…

Γιατί έφτιαξα αυτό το έργο;

Πρώτον, υπάρχουν πολλά σεμινάρια που έχουν μεταφορτωθεί στο διαδίκτυο ειδικά στο youtube σχετικά με αυτό το θέμα, αλλά χρησιμοποιούν εκδόσεις Python2 και δεύτερον, είχα εγκαταστήσει την τελευταία έκδοση που είναι η Python3.7.2. Υπάρχει μικρή διαφορά μεταξύ Python2 και Python3 όταν το χρησιμοποιείτε για σύνδεση με Arduino. Έτσι, αφού έλυσα το πρόβλημα της αποστολής εντολών από την Python3 στο Arduino, σκέφτηκα ότι αυτό πρέπει να μοιραστεί με τους κατασκευαστές και ολόκληρη την κοινότητα των χόμπι.

Ας αρχίσουμε

Συστατικά που χρειάζεστε:

  1. Arduino UNO board
  2. καλώδιο USB

Αυτό είναι το μόνο που χρειάζεστε όσον αφορά το υλικό:)

Βήμα 1: Διαδικασία εγκατάστασης

Πώς να εγκαταστήσετε την έκδοση python3 και το πακέτο PySerial

Τώρα μπορείτε να κάνετε αναζήτηση στο YouTube σχετικά με πράγματα εγκατάστασης. Πάνω υπάρχει βίντεο για την εγκατάσταση τόσο της έκδοσης Python3 όσο και του πακέτου PySerial.

Βήμα 2: Κωδικοποίηση στο Arduino

Image
Image

Μέρος 1: Κωδικοποίηση στο arduino

Βήμα 3: Κωδικοποίηση σε Python3

Μέρος 2: κωδικοποίηση σε python3

Βήμα 4: Πηγαίος κώδικας Arduino και Python3

Σημείωση

Βεβαιωθείτε ότι πρώτα ανεβάζετε το σκίτσο του Arduino και μετά τον κώδικα Python.:) Ενημερώστε με στην ενότητα σχολίων εάν αντιμετωπίζετε κάποιο πρόβλημα κατά την εκτέλεση αυτού του έργου.

Συνιστάται: