Kazalo:
Video: Python terminal za poceni Pi Arduino povezavo: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Raspberry Pi je stroj za Linux, zato zanj verjetno obstaja ogromno terminalskih aplikacij. Sem pa napisal novega v Pythonu, zakaj sem se trudil? Beri naprej. Če delate projekt, ki uporablja tako Pi kot Arduino, boste verjetno potrebovali način, da se pogovarjata. Ker bo Pi vodil razvojno okolje Arduino in ima precej lep terminal, bi verjetno morali začeti s tem. Toda moj terminal Python je uporaben, ker.
Pi je v resnici namenjen izvajanju v uporabniških programih, ki uporabljajo Python, zato je lepo imeti terminal Python
Moj terminal je napisan z nekaterimi posebnostmi za delo z mikro krmilniki, kot je Arduino
Ta terminal je mogoče programirati sam, serijskega monitorja Arduino IDE ni mogoče programirati
Če delate projekt po meri, boste verjetno želeli, da ga upravlja komunikacijski program po meri, lahko vzamete terminalni program in izrežete in prilepite njegove dele, da ga naredite
Trenutno terminal podpira samo komunikacijo v slogu RS232, vendar upam, da jo bom razširil na podporo protokolov SPI in I2C (morda bi radi prispevali)
Terminal lahko uporabljate v skoraj vseh operacijskih sistemih, zato, če uporabljate stroj Linux, Mac ali Windows (kjer sem ga prvotno razvil), bi morali biti v redu. Tukaj je vse odprtokodno, zato poceni tukaj pomeni brezplačno
Opomba: To je res staro navodilo. Koda je bila bistveno izboljšana. Glejte: Python Smart Terminal za zapis trenutnega stanja in povezave do trenutne kode.
1. korak: Orodja
PC - skoraj vsak OS, Linux, Windows OSX ….. Rasberry PI je popoln
Python (všeč mi je prenos Anaconde, o tem se malo razpravlja v https://www.instructables.com/id/ClipBoard-Communic… in
Osnovno znanje Pythona
Arduino
Povezava Arduino z USB To je lahko kabel in USB priključek v Arduinosu, kot je UNO, ali kabel FTDI (https://www.sparkfun.com/products/9717, ki se poveže z TTL RS232 Ardunio, kot je plošča Really Bare Bones
2. korak: Namestitev
Pridobite datoteke (ali jih preprosto preberite z nekaj kliki) iz datotek GitHub projekta github (kjer bodo posodobitve objavljene tudi, ko se razvijajo) Datoteke (razpakirane, če je to vaš izbrani prenos) postavite v en sam imenik v vašega razvojnega okolja Python.
Priporočena:
Kompaktni vremenski senzor s podatkovno povezavo GPRS (kartica SIM): 4 koraki
Kompaktni vremenski senzor s podatkovno povezavo GPRS (kartica SIM): Povzetek projekta To je vremenski senzor, ki deluje na baterije, na osnovi senzorja temperature/tlaka/vlažnosti BME280 in MCU ATMega328P. Deluje na dve 3,6 V litij -tionilni AA bateriji. Ima zelo nizko porabo spanja 6 µA. Pošilja dat
Avtomobilski merilniki OLED ESP32 z omogočeno Wi -Fi povezavo: 3 koraki (s slikami)
Wi -Fi omogočen OLED ESP32 avtomobilski merilniki: Najprej uvod … Avtometre gradim kot nekakšen znova vklopljen in izključen hobi. Za dva novejša primera glej https: //www.instructables.com/id/Remote-Car-Monit … in https: //www.instructables.com/id/Remote-Car-Monit … Še posebej mi je všeč
Midi Record/Play/Overdub s 5-pinsko povezavo: 3 koraki
Midi Record/Play/Overdub s 5-pinskimi povezavami: * Uporablja čip ATMega-1284, ki deluje na 8 MHz, s 4 k bajti RAM-a in 4 kB bajti eeproma * Uporablja stare 5-pinske konektorje DIN * Omogoča snemanje in predvajanje, pa tudi overdub: snemanje skupaj z nečim, kar ste posneli prej. * Celoten meni * Capab
(Preprost) enostaven način za pridobivanje analognega/pwm zvoka iz Raspberry PI Zero in tudi povezavo s televizijo Crt: 4 koraki
(Preprost) enostaven način za pridobitev analognega/pwm zvoka iz Raspberry PI Zero in tudi povezavo s televizijo Crt: tukaj sem uporabil najpreprostejšo metodo za prenos zvoka na televizijo skupaj s kompim video posnetki
Poceni (res poceni) vmesnik z več dotiki: 3 koraki
Poceni (res poceni) vmesnik z več dotiki: To je moj prvi Instructable, zato vas lepo prosim. Tako naredite vmesnik z več dotiki iz svoje mize za zelo malo denarja. Končno sem naložil video, oprostite zaradi slabe frekvence mojega prenosnika ni tako dobro