Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Raspberry Pi este o mașină Linux, deci există probabil o mulțime de aplicații terminale pentru aceasta. Dar am scris una nouă în Python, de ce m-am deranjat? Citiți mai departe. Dacă faceți un proiect care utilizează atât Pi, cât și Arduino, probabil că aveți nevoie de o modalitate prin care cei doi să poată vorbi între ei. Deoarece Pi va rula mediul de dezvoltare Arduino și are un terminal destul de frumos, probabil ar trebui să începeți cu acela. Dar terminalul meu Python este util pentru că.
Pi este cu adevărat destinat să ruleze pe programe scrise de utilizator folosind Python, deci este plăcut să aveți un terminal Python
Terminalul meu este scris cu câteva caracteristici speciale pentru lucrul cu microcontrolere, cum ar fi Arduino
Acest terminal poate fi programat în sine, monitorul serial Arduino IDE nu poate fi programat
Dacă faceți un proiect personalizat, probabil că veți dori un program de comunicații personalizat care să îl controleze, puteți lua programul terminal și tăiați și lipiți părțile acestuia pentru a face unul
În prezent, terminalul acceptă doar comunicarea în stil RS232, dar sper să îl extind pentru a accepta protocoalele SPI și I2C (poate ați dori să contribuiți)
Puteți utiliza terminalul pe aproape orice sistem de operare, deci dacă utilizați un computer Linux, Mac sau Windows (unde l-am dezvoltat inițial) ar trebui să vă simțiți bine. Totul aici este open source atât de ieftin aici înseamnă gratuit
Observație: Acesta este un instruit foarte vechi. Codul a fost îmbunătățit considerabil. A se vedea: Python Smart Terminal pentru scrierea stării curente și linkuri către codul curent.
Pasul 1: Instrumente
PC - aproape orice sistem de operare, Linux, Windows OSX … Rasberry PI este perfect
Python (îmi place descărcarea Anaconda, acest lucru este discutat puțin în https://www.instructables.com/id/ClipBoard-Communic… și
Cunoștințe de bază despre Python
Arduino
Conexiune Arduino la USB Acesta poate fi un cablu și portul USB în Arduinos, cum ar fi UNO, sau un cablu FTDI (https://www.sparkfun.com/products/9717 conectarea la un TTL RS232 Ardunio, cum ar fi placa Really Bare Bones
Pasul 2: Instalare
Obțineți fișierele (sau pur și simplu citiți-le cu câteva clicuri), din fișierele GitHub ale proiectului github (unde vor fi postate și actualizările pe măsură ce sunt dezvoltate) Puneți fișierele (dezarhivate dacă este descărcarea aleasă) într-un singur director în mediul dvs. de dezvoltare Python.