
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Raspberry Pi ir Linux mašīna, tāpēc tam, iespējams, ir daudz termināla lietojumprogrammu. Bet es esmu uzrakstījis jaunu Python, kāpēc es uztraucos? Turpini lasīt. Ja jūs veicat projektu, kurā tiek izmantots gan Pi, gan Arduino, jums, iespējams, ir nepieciešams veids, kā abiem sarunāties. Tā kā Pi vadīs Arduino izstrādes vidi un tam ir diezgan jauks terminālis, jums, iespējams, vajadzētu sākt ar to. Bet mans Python terminālis ir noderīgs, jo.
Pi patiešām ir paredzēts darboties lietotāja rakstītās programmās, izmantojot Python, tāpēc ir jauki, ja ir Python terminālis
Mans terminālis ir uzrakstīts ar dažām īpašām funkcijām darbam ar mikro kontrolieriem, piemēram, Arduino
Šo termināli var pats ieprogrammēt, Arduino IDE sērijas monitoru nevar ieprogrammēt
Ja veicat pielāgotu projektu, jūs, iespējams, vēlēsities, lai to kontrolētu pielāgota sakaru programma, varat izmantot termināļa programmu un izgriezt un ielīmēt tās daļas, lai to izveidotu
Pašlaik terminālis atbalsta tikai RS232 stila komunikāciju, bet es ceru to paplašināt, lai atbalstītu SPI un I2C protokolus (iespējams, jūs vēlētos sniegt savu ieguldījumu)
Jūs varat izmantot termināli gandrīz jebkurā operētājsistēmā, tādēļ, ja izmantojat Linux, Mac vai Windows mašīnu (kur es to sākotnēji izstrādāju), jums vajadzētu būt kārtībā. Viss šeit ir atvērtā koda, tāpēc šeit lēti nozīmē bez maksas
Piezīme: Šī ir patiešām veca pamācība. Kods ir ievērojami uzlabots. Skatiet: Python Smart Terminal, lai uzrakstītu pašreizējo statusu un saites uz pašreizējo kodu.
1. darbība: rīki

PC - gandrīz jebkura OS, Linux, Windows OSX ….. Rasberry PI ir ideāls
Python (man patīk Anaconda lejupielāde, tas ir mazliet apspriests vietnēs https://www.instructables.com/id/ClipBoard-Communic… un
Pamatzināšanas par Python
Arduino
Arduino savienojums ar USB Tas var būt kabelis un USB ports Arduinos, piemēram, UNO, vai FTDI kabelis (https://www.sparkfun.com/products/9717 savienojums ar TTL RS232 Ardunio, piemēram, Really Bare Bones Board
2. darbība: uzstādīšana

Iegūstiet failus (vai vienkārši izlasiet tos ar pāris klikšķiem) no github Project GitHub failiem (kur arī tiks publicēti atjauninājumi, kad tie tiks izstrādāti) jūsu Python izstrādes vide.
Ieteicams:
MIDI bungu komplekts Python un Arduino: 5 soļi (ar attēliem)

MIDI bungu komplekts Python un Arduino: Kopš bērnības es vienmēr gribēju iegādāties bungu komplektu. Toreiz visam mūzikas aprīkojumam nebija visu digitālo lietojumu, jo mūsdienās to ir daudz, tāpēc cenas kopā ar cerībām bija pārāk augstas. Nesen esmu nolēmusi iegādāties c
Sejas atpazīšana un identifikācija - Arduino sejas ID, izmantojot OpenCV Python un Arduino .: 6 soļi

Sejas atpazīšana un identifikācija | Arduino sejas ID, izmantojot OpenCV Python un Arduino .: Sejas atpazīšana AKA sejas ID ir viena no svarīgākajām mūsdienu mobilo tālruņu funkcijām. Tātad, man radās jautājums " vai man var būt sejas ID savam Arduino projektam " un atbilde ir jā … Mans ceļojums sākās šādi: 1. solis: piekļuve mums
Vienkārša uzminēšanas spēle - Python + XBees + Arduino: 10 soļi

Vienkārša uzminēšanas spēle - Python + XBees + Arduino: Lūk, kā spēle darbojas: Jums ir 4 mēģinājumi uzminēt burtu starp “a” - “h” - > Uzmini pareizo burtu: Tu uzvari! ?-> Uzminiet nepareizo burtu: spēle beigusies?-> Uzminiet jebkuru citu rakstzīmi ārpus “a” - “h”: spēle beigusies? Jūsu Arduino ļaus jums
2 Raspberry Pis vienkāršam un lētam attālinātam RAID: 19 soļi

2 Raspberry Pis vienkāršam un lētam attālinātam RAID: Mērķis Gadījumā, ja notiek negadījums mājās, es vēlos, lai es varētu atgūt savus galvenos digitālos dokumentus (attēlus, personas dokumentus utt.) Un pēc izvēles tos kopīgot. Es vēlos dalīties ar šo risinājumu ar kādu citu (kādu, kuram uzticos, vecākus vai draugu)
Gaismas intensitātes grafiks, izmantojot Arduino un Python Arduino galveno bibliotēku: 5 soļi

Gaismas intensitātes attēlojums, izmantojot Arduino un Python Arduino galveno bibliotēku: Arduino ir ekonomisks, bet ļoti efektīvs un funkcionāls rīks, tā programmēšana iegultajā C padara projektu padarīšanu garlaicīgu! Python Arduino_Master modulis to vienkāršo un ļauj mums veikt aprēķinus, noņemt atkritumu vērtības