Talaan ng mga Nilalaman:

Komunikasyon sa Python3 at Arduino: 5 Hakbang
Komunikasyon sa Python3 at Arduino: 5 Hakbang

Video: Komunikasyon sa Python3 at Arduino: 5 Hakbang

Video: Komunikasyon sa Python3 at Arduino: 5 Hakbang
Video: Arduino Dersleri #21 For Döngüsü Kullanımı (Aynı Kodları Tekrar Tekrar Yazmaya Son) 2024, Nobyembre
Anonim
Pakikipag-usap sa Python3 at Arduino
Pakikipag-usap sa Python3 at Arduino

Paglalarawan ng Proyekto

Sa proyektong ito magpapadala kami ng mga utos mula sa Python3 sa isang Arduino board, na gagawing mas madaling maunawaan ang mga bagay kapag nakikipag-usap sa pagitan ng Python3 at Arduino. Gagawa kami ng isang "Kamusta mundo" ng platform ng Arduino na nangangahulugang pag-ON / OFF na built-in na LED sa Arduino Uno.

Kaya una sa lahat hayaan mong sabihin ko sa iyo …

Bakit ko ginawa ang proyektong ito?

Una, maraming mga tutorial na na-upload sa internet lalo na sa youtube tungkol sa paksang ito ngunit gumagamit sila ng mga bersyon ng Python2, at pangalawa, na-install ko ang pinakabagong bersyon na kung saan ay Python3.7.2. Mayroong kaunting pagkakaiba sa pagitan ng Python2 at Python3 kapag ginagamit mo ito upang kumonekta sa Arduino. Kaya pagkatapos kong malutas ang problema sa pagpapadala ng utos mula sa Python3 sa Arduino, naisip kong dapat itong ibahagi sa mga gumagawa at sa buong pamayanang libangan.

Magsimula na tayo

Mga sangkap na kailangan mo:

  1. Arduino UNO board
  2. kable ng USB

Iyon lang ang kailangan mo sa mga tuntunin ng hardware:)

Hakbang 1: Pamamaraan sa Pag-install

Paano mag-install ng bersyon ng python3 at pakete ng PySerial

Maaari ka na ngayong maghanap sa YouTube tungkol sa mga bagay sa pag-install. Sa itaas ay video para sa pag-install ng parehong bersyon ng Python3 at PySerial package.

Hakbang 2: Pag-coding sa Arduino

Image
Image

Bahagi1: Pag-coding sa arduino

Hakbang 3: Pag-coding sa Python3

Bahagi2: pag-cod sa python3

Hakbang 4: Source Code ng Arduino at Python3

Tandaan

Tiyaking i-upload mo muna ang Arduino sketch at pagkatapos ay ang Python code.:) ipaalam sa akin sa seksyon ng komento kung nagkakaroon ka ng anumang isyu habang ginagawa ang proyektong ito.

Inirerekumendang: