Агуулгын хүснэгт:

Хямд Pi Arduino холболтын Python терминал: 4 алхам
Хямд Pi Arduino холболтын Python терминал: 4 алхам

Видео: Хямд Pi Arduino холболтын Python терминал: 4 алхам

Видео: Хямд Pi Arduino холболтын Python терминал: 4 алхам
Видео: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Долдугаар сарын
Anonim
Хямд Pi Arduino холболтын Python терминал
Хямд Pi Arduino холболтын Python терминал

Raspberry Pi бол Линукс машин тул түүнд зориулагдсан олон тооны терминал програмууд байдаг. Гэхдээ би Python дээр шинээр бичсэн, яагаад би санаа зовсон юм бэ? Үргэлжлүүлэн уншина уу. Хэрэв та Pi болон Arduino хоёуланг нь ашигладаг төсөл хийж байгаа бол танд хоёулаа хоорондоо ярилцах арга хэрэгтэй байх. Pi нь Arduino хөгжүүлэлтийн орчинг ажиллуулах бөгөөд маш гоё терминалтай тул та үүнээс эхлэх хэрэгтэй. Гэхдээ миний Python терминал ашигтай байдаг.

Pi нь Python ашиглан хэрэглэгчийн бичсэн програм дээр ажиллах зорилготой тул Python терминалтай байх нь сайхан байдаг

Миний терминал нь Arduino гэх мэт микро хянагчтай ажиллах зарим онцлог шинж чанартай байдаг

Энэ терминалыг өөрөө програмчилж болно, Arduino IDE цуваа мониторыг програмчлах боломжгүй

Хэрэв та захиалгат төсөл хийвэл танд харилцаа холбооны тусгай програм үүнийг удирдахыг хүсэх болно, та терминалын програмыг авч, хэсгүүдийг нь хайчилж буулгаж, нэгийг нь хийж болно

Одоогийн байдлаар терминал нь зөвхөн RS232 загварын холболтыг дэмждэг боловч үүнийг SPI болон I2C протоколыг дэмжих зорилгоор өргөжүүлэхийг хүсч байна (магадгүй та хувь нэмэр оруулахыг хүсч магадгүй)

Та терминалийг бараг ямар ч үйлдлийн систем дээр ашиглаж болох тул хэрэв та Linux, Mac эсвэл Windows машин ашиглаж байгаа бол (миний анх хөгжүүлж байсан) та зүгээр байх болно. Энд байгаа бүх зүйл нээлттэй эх сурвалжтай тул энд хямд байгаа нь үнэгүй гэсэн үг юм

Анхааруулга: Энэ бол үнэхээр хуучин зааварчилгаа юм. Код нь нэлээд сайжирсан. Үзнэ үү: Python Smart Terminal нь одоогийн төлөв, одоогийн кодын линкийг бичих боломжтой.

Алхам 1: Багаж хэрэгсэл

Багаж хэрэгсэл
Багаж хэрэгсэл

PC - бараг ямар ч OS, Linux, Windows OSX….. Rasberry PI бол төгс төгөлдөр юм

Python (Anaconda татаж авах дуртай, үүнийг https://www.instructables.com/id/ClipBoard-Communic… болон https://www.instructables.com/id/Graph-Instructable… хэсэгт жаахан хэлэлцдэг.)

Python -ийн үндсэн мэдлэг

Ардуино

Arduino -аас USB холболт Энэ нь UNO гэх мэт Arduinos дахь кабель болон USB порт эсвэл FTDI кабель байж болно (https://www.sparkfun.com/products/9717 нь TTL RS232 Ardunio -тэй холбогдож, үнэхээр нүцгэн ясны самбар

Алхам 2: Суурилуулалт

Суурилуулалт
Суурилуулалт

Github Project -ийн GitHub файлуудаас файлуудыг (эсвэл хэдхэн товшилтоор унших) авах боломжтой (шинэчлэлтүүдийг боловсруулж байх үед байршуулах болно) Файлуудыг (хэрэв таны сонгосон татаж авсан файл бол задалдаггүй) нэг директор дотор байрлуулна уу. таны Python хөгжүүлэх орчин.

Зөвлөмж болгож буй: