Talaan ng mga Nilalaman:

Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang
Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang

Video: Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang

Video: Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang
Video: Create your own Canon Printer server with Raspberry Pi 2024, Nobyembre
Anonim
Python Terminal para sa Murang Pi Arduino Connection
Python Terminal para sa Murang Pi Arduino Connection

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

Mga kasangkapan
Mga kasangkapan

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

Pag-install
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: