Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Raspberry Pi është një makinë Linux kështu që ka shumë aplikacione terminale për të. Por unë kam shkruar një të re në Python, pse u shqetësova? Lexo. Nëse jeni duke bërë një projekt që përdor Pi dhe Arduino, ndoshta keni nevojë për një mënyrë që ata të dy të flasin me njëri -tjetrin. Meqenëse Pi do të drejtojë mjedisin e zhvillimit Arduino dhe ka një terminal mjaft të bukur, ndoshta duhet të filloni me atë. Por terminali im Python është i dobishëm sepse.
Pi ka për qëllim të funksionojë në programet e shkruara nga përdoruesit duke përdorur Python, kështu që është mirë të kesh një terminal Python
Terminali im është shkruar me disa veçori të veçanta për të punuar me mikro kontrollues, si Arduino
Ky terminal mund të programohet vetë, monitori serik Arduino IDE, nuk mund të programohet
Nëse bëni një projekt me porosi, ka të ngjarë që dëshironi që një program komunikimi me porosi ta kontrollojë atë, mund të merrni programin terminal dhe të prerë dhe ngjitur pjesët e tij për ta bërë një
Aktualisht terminali mbështet vetëm komunikimin e stilit RS232, por shpresoj ta zgjeroj atë për të mbështetur protokollet SPI dhe I2C (ndoshta ju do të donit të kontribuonit)
Ju mund ta përdorni terminalin në pothuajse çdo sistem operativ, kështu që nëse përdorni një makinë Linux, Mac ose Windows (ku e kam zhvilluar fillimisht) duhet të jeni mirë. Çdo gjë këtu është me burim të hapur, aq lirë këtu do të thotë falas
Njoftim: Ky është një udhëzues vërtet i vjetër. Kodi është përmirësuar ndjeshëm. Shihni: Python Smart Terminal për të shkruar statusin aktual dhe lidhje me kodin aktual.
Hapi 1: Mjetet
PC - pothuajse çdo OS, Linux, Windows OSX….. Rasberry PI është perfekte
Python (më pëlqen shkarkimi i Anaconda, kjo diskutohet pak në https://www.instructables.com/id/ClipBoard-Communic… dhe
Njohuri themelore të Python
Arduino
Lidhje Arduino me USB Kjo mund të jetë një kabllo dhe porta usb në Arduinos si UNO, ose një kabllo FTDI (https://www.sparkfun.com/products/9717 që lidhet me një Ardunio TTL RS232 si Really Bare Bones Board
Hapi 2: Instalimi
Merrni skedarët, (ose thjesht lexojini ato me disa klikime), nga skedarët GitHub të projektit github (ku përditësimet gjithashtu do të postohen pasi të jenë zhvilluar) Vendosni skedarët (të zbërthyer nëse është shkarkimi juaj i zgjedhur) në një drejtori të vetme në mjedisi juaj i zhvillimit Python.