Turinys:

„Python“terminalas pigiam „Pi Arduino“ryšiui: 4 žingsniai
„Python“terminalas pigiam „Pi Arduino“ryšiui: 4 žingsniai

Video: „Python“terminalas pigiam „Pi Arduino“ryšiui: 4 žingsniai

Video: „Python“terminalas pigiam „Pi Arduino“ryšiui: 4 žingsniai
Video: Makeblock Untimate Robot Kit Part 2 : Robtic Arm Explaine, Software, Code App and Having Fun demo 2024, Liepa
Anonim
„Python“terminalas pigiam „Pi Arduino“ryšiui
„Python“terminalas pigiam „Pi Arduino“ryšiui

„Raspberry Pi“yra „Linux“mašina, todėl tikriausiai yra daugybė terminalo programų. Bet aš parašiau naują „Python“, kodėl man tai trukdė? Skaityk. Jei vykdote projektą, kuriame naudojami ir „Pi“, ir „Arduino“, jums tikriausiai reikia būdo, kaip jiedu susikalbėti. Kadangi „Pi“veiks „Arduino“kūrimo aplinka ir turi gana gražų terminalą, tikriausiai turėtumėte pradėti nuo to. Bet mano „Python“terminalas yra naudingas, nes.

„Pi“tikrai skirtas paleisti vartotojo parašytas programas naudojant „Python“, todėl malonu turėti „Python“terminalą

Mano terminalas yra parašytas su tam tikromis funkcijomis, skirtomis darbui su mikrovaldikliais, pvz., „Arduino“

Šis terminalas gali būti užprogramuotas, o „Arduino IDE“serijinis monitorius - ne

Jei atliksite pasirinktinį projektą, greičiausiai norėsite, kad jį valdytų pasirinktinė komunikacijos programa, galite paimti terminalo programą ir iškirpti bei įklijuoti jos dalis

Šiuo metu terminalas palaiko tik RS232 stiliaus komunikaciją, bet tikiuosi išplėsti jį ir palaikyti SPI bei I2C protokolus (galbūt norėtumėte prisidėti)

Terminalą galite naudoti beveik bet kurioje operacinėje sistemoje, taigi, jei naudojate „Linux“, „Mac“ar „Windows“mašiną (kur aš iš pradžių ją sukūriau), jums turėtų būti gerai. Viskas čia yra atviro kodo, todėl čia pigu reiškia nemokamai

Pastaba: tai tikrai senas nurodymas. Kodas buvo gerokai patobulintas. Žr. „Python Smart Terminal“, kad surašytumėte dabartinę būseną ir nuorodas į dabartinį kodą.

1 žingsnis: įrankiai

Įrankiai
Įrankiai

Kompiuteris - beveik bet kuri OS, Linux, Windows OSX … Rasberry PI yra tobula

„Python“(man patinka „Anaconda“atsisiuntimas, tai šiek tiek aptariama https://www.instructables.com/id/ClipBoard-Communic… ir

Pagrindinės žinios apie „Python“

Arduino

„Arduino“jungtis prie USB Tai gali būti „Arduinos“kabelis ir USB prievadas, pvz., UNO, arba FTDI kabelis (https://www.sparkfun.com/products/9717, jungiantis prie „TTL RS232 Ardunio“, pvz., „Really Bare Bones Board“

2 žingsnis: diegimas

Montavimas
Montavimas

Gaukite failus (arba tiesiog perskaitykite juos keliais paspaudimais) iš „Github Project“„GitHub“failų (kur atnaujinimai taip pat bus paskelbti, kai jie bus sukurti) Įdėkite failus (išpakuoti, jei tai buvo pasirinktas atsisiuntimas) į vieną katalogą jūsų „Python“kūrimo aplinka.

Rekomenduojamas: