Talaan ng mga Nilalaman:
Video: Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang Raspberry Pi ay isang makina ng Linux kaya marahil may isang toneladang mga application ng terminal para dito. Ngunit nakasulat ako ng bago sa Python, bakit ako nag-abala? Basahin mo pa. Kung gumagawa ka ng isang proyekto na gumagamit ng parehong Pi at Arduino marahil ay kailangan mo ng isang paraan para makapag-usap silang dalawa. Dahil tatakbo ang Pi sa Arduino development environment, at mayroon itong magandang terminal, malamang na dapat kang magsimula sa isang iyon. Ngunit ang aking terminal sa Python ay kapaki-pakinabang dahil.
Talagang inilaan ang Pi na magpatakbo ng mga nakasulat na programa ng gumagamit gamit ang Python kaya't mainam na magkaroon ng isang terminal ng Python
Ang aking terminal ay nakasulat na may ilang mga espesyal na tampok para sa pagtatrabaho sa mga micro controler, tulad ng Arduino
Ang terminal na ito ay maaaring mai-program mismo, ang serial monitor ng Arduino IDE, hindi mai-program
Kung gumawa ka ng isang pasadyang proyekto malamang na gusto mo ng isang pasadyang programa sa komunikasyon upang makontrol ito, maaari mong kunin ang terminal na programa at i-cut at i-paste ang mga bahagi nito upang makagawa ng isa
Sa kasalukuyan sinusuportahan lamang ng terminal ang komunikasyon sa istilong RS232 ngunit inaasahan kong palawakin ito upang suportahan ang mga SPI at I2C na mga protokol (marahil ay nais mong magbigay)
Maaari mong gamitin ang terminal sa maliit na anumang operating system, kaya kung gumagamit ka ng isang makina ng Linux, Mac o Windows (kung saan ko ito orihinal na binuo) dapat kang ayos. Lahat ng bagay dito ay bukas na mapagkukunan kaya ang murang dito ay nangangahulugang libre
Paunawa: Ito ay isang talagang lumang itinuturo. Ang code ay napabuti. Tingnan ang: Python Smart Terminal para sa pagsulat ng kasalukuyang katayuan, at mga link sa kasalukuyang code.
Hakbang 1: Mga tool
PC - halos anumang OS, Linux, Windows OSX….. Ang Rasberry PI ay perpekto
Python (Gusto ko ang pag-download ng Anaconda, tinalakay ito nang kaunti sa https://www.instructables.com/id/ClipBoard-Comunic… at
Pangunahing kaalaman sa Python
Arduino
Arduino sa koneksyon sa USB Maaari itong maging isang cable at usb port sa Arduinos tulad ng UNO, o isang FTDI cable (https://www.sparkfun.com/products/9717 na kumokonekta sa isang TTL RS232 Ardunio tulad ng Talagang Bare Bones Board
Hakbang 2: Pag-install
Kunin ang mga file, (o basahin lamang ang mga ito sa isang pag-click), mula sa GitHub Files ng github Project (kung saan mai-post din ang mga pag-update habang binuo) Ilagay ang mga file (hindi naka-zip kung iyon ang iyong napiling pag-download) sa isang solong direktoryo sa ang iyong kapaligiran sa pag-unlad ng Python.
Inirerekumendang:
Pinapagana ng Flysky RF Transmitter Sa pamamagitan ng USB + Wire Signal Connection sa PC + Libreng Simulator Software: 6 na Hakbang
Pinapagana ng Flysky RF Transmitter Sa pamamagitan ng USB + Wire Signal Connection sa PC + Libreng Simulator Software: Kung katulad mo ako, gugustuhin mong subukan ang iyong RF transmitter at alamin bago mo mabangga ang iyong mahal na eroplano / drone ng RF. Bibigyan ka nito ng karagdagang kasiyahan, habang nagse-save ng toneladang pera at oras. Upang magawa ito, ang pinakamahusay na paraan upang ikonekta ang iyong RF transmitter sa iyo
Esp8266 Firebase Connection: 10 Hakbang
Esp8266 Firebase Connection: Upang magsimula sa proyektong ito, kailangan mo ang mga sumusunod na sangkap: esp8266 (NodeMcu v3 Lua) google account (firebase) Maaari kang bumili ng isang esp8266 mula dito: amazon.com aliexpress.com
Arduino I2C 16 * 2 Lcd Display Connection Sa Utsource: 10 Hakbang
Ang Arduino I2C 16 * 2 Lcd Display Connection Sa Utsource: Ang I²C (Inter-Integrated Circuit), binibigkas na I-square-C, ay isang multi-master, multi-slave, packet switch, single-end, serial computer bus na naimbento ng Philips Semiconductor (ngayon NXP Semiconductors)
Ang Arduino Led Matrix Connection Sa Utsource: 9 Mga Hakbang (na may Mga Larawan)
Ang Arduino Led Matrix Connection Sa Utsource: Ang isang LED matrix o LED display ay isang malaking, mababang resolusyon na form ng dot-matrix display, kapaki-pakinabang kapwa para sa pang-industriya at komersyal na impormasyon na ipinapakita pati na rin para sa mga hobbyist na interface ng tao-machine. Binubuo ito ng isang 2-D diode matrix kasama ang kanilang catho
Secure ang SSH / SCP Connection Mula sa Raspberry Pi sa Cloud Server para sa Mga Pag-back up at Update: 3 Hakbang
Secure ang Koneksyon ng SSH / SCP Mula sa Raspberry Pi sa Cloud Server para sa Mga Pag-back up at Update: Ang layunin ng pagtuturo na ito ay upang ipakita sa iyo kung paano awtomatikong kumonekta at ligtas mula sa iyong Raspberry Pi sa isang remote cloud server (at kabaliktaran) upang maisagawa mga pag-back up at pag-update atbp Upang magawa ito, gumagamit ka ng mga pares ng key ng SSH na kung saan obvia