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

Τερματικό Python για Φτηνή σύνδεση Arduino Pi: 4 βήματα
Τερματικό Python για Φτηνή σύνδεση Arduino Pi: 4 βήματα

Βίντεο: Τερματικό Python για Φτηνή σύνδεση Arduino Pi: 4 βήματα

Βίντεο: Τερματικό Python για Φτηνή σύνδεση Arduino Pi: 4 βήματα
Βίντεο: CS50 2014 - Week 7 2024, Νοέμβριος
Anonim
Τερματικό Python για φτηνή σύνδεση Arduino Pi
Τερματικό Python για φτηνή σύνδεση Arduino Pi

Το Raspberry Pi είναι ένα μηχάνημα Linux, οπότε πιθανότατα υπάρχουν τόνοι τερματικών εφαρμογών για αυτό. Έχω γράψει όμως ένα νέο στην Python, γιατί μπήκα στον κόπο; Συνέχισε να διαβάζεις. Εάν κάνετε ένα έργο που χρησιμοποιεί τόσο το Pi όσο και το Arduino, πιθανότατα χρειάζεστε έναν τρόπο για να μιλήσουν και οι δύο μεταξύ τους. Δεδομένου ότι το Pi θα τρέξει το περιβάλλον ανάπτυξης Arduino και έχει ένα αρκετά ωραίο τερματικό, μάλλον θα πρέπει να ξεκινήσετε με αυτό. Αλλά το τερματικό Python μου είναι χρήσιμο επειδή.

Το Pi προορίζεται πραγματικά να τρέχει σε προγράμματα γραμμένα από χρήστες που χρησιμοποιούν Python, οπότε είναι ωραίο να έχετε ένα τερματικό Python

Το τερματικό μου είναι γραμμένο με μερικές ειδικές δυνατότητες για εργασία με μικροελεγκτές, όπως το Arduino

Αυτό το τερματικό μπορεί να προγραμματιστεί, η σειριακή οθόνη Arduino IDE δεν μπορεί να προγραμματιστεί

Εάν κάνετε ένα προσαρμοσμένο έργο, πιθανότατα θα θέλετε ένα προσαρμοσμένο πρόγραμμα επικοινωνιών να το ελέγχει, μπορείτε να πάρετε το τερματικό πρόγραμμα και να κόψετε και να επικολλήσετε τα μέρη του για να το κάνετε

Προς το παρόν, το τερματικό υποστηρίζει μόνο επικοινωνία τύπου RS232, αλλά ελπίζω να το επεκτείνω για την υποστήριξη πρωτοκόλλων SPI και I2C (ίσως θα θέλατε να συνεισφέρετε)

Μπορείτε να χρησιμοποιήσετε το τερματικό σε σχεδόν οποιοδήποτε λειτουργικό σύστημα, οπότε εάν χρησιμοποιείτε μηχανή Linux, Mac ή Windows (όπου το ανέπτυξα αρχικά) θα πρέπει να είστε καλά. Όλα εδώ είναι ανοιχτού κώδικα τόσο φθηνά εδώ σημαίνει δωρεάν

Σημείωση: Αυτό είναι ένα πολύ παλιό διδακτικό. Ο κώδικας έχει βελτιωθεί σημαντικά. Δείτε: Python Smart Terminal για εγγραφή της τρέχουσας κατάστασης και συνδέσμους προς τον τρέχοντα κώδικα.

Βήμα 1: Εργαλεία

Εργαλεία
Εργαλεία

PC - σχεδόν οποιοδήποτε λειτουργικό σύστημα, Linux, Windows OSX….. Το Rasberry PI είναι τέλειο

Python (μου αρέσει η λήψη της Anaconda, αυτό συζητείται λίγο στα https://www.instructables.com/id/ClipBoard-Communic… και

Βασικές γνώσεις Python

Arduino

Σύνδεση Arduino σε USB Αυτό μπορεί να είναι ένα καλώδιο και η θύρα usb στο Arduinos όπως το UNO, ή ένα καλώδιο FTDI (https://www.sparkfun.com/products/9717 που συνδέεται με ένα TTL RS232 Ardunio όπως το Really Bare Bones Board

Βήμα 2: Εγκατάσταση

Εγκατάσταση
Εγκατάσταση

Αποκτήστε τα αρχεία, (ή απλώς διαβάστε τα με μερικά κλικ), από τα αρχεία GitHub του github Project (όπου οι ενημερώσεις θα δημοσιεύονται επίσης κατά την ανάπτυξη τους) περιβάλλον ανάπτυξης της Python.

Συνιστάται: