Mündəricat:

Python3 və Arduino Əlaqəsi: 5 addım
Python3 və Arduino Əlaqəsi: 5 addım

Video: Python3 və Arduino Əlaqəsi: 5 addım

Video: Python3 və Arduino Əlaqəsi: 5 addım
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Iyul
Anonim
Python3 və Arduino Əlaqəsi
Python3 və Arduino Əlaqəsi

Layihənin təsviri

Bu layihədə Python3 və Arduino arasında ünsiyyət qurarkən başa düşülməsini asanlaşdıracaq əmrləri Python3 -dən Arduino lövhəsinə göndərəcəyik. Arduino platformasında "Hello world" yaradacağıq ki, bu da Arduino Uno-da quraşdırılmış LED-i açmaq/söndürmək deməkdir.

Buna görə əvvəlcə sizə xəbər verim…

Niyə bu layihəni hazırladım?

Birincisi, İnternetdə bu mövzuda xüsusi olaraq youtube -da yüklənən bir çox dərslər var, lakin Python2 versiyalarından istifadə edirlər və ikincisi, Python3.7.2 olan son versiyasını quraşdırmışdım. Python2 ilə Python3 arasında Arduino ilə əlaqə qurmaq üçün istifadə edərkən bir az fərq var. Python3 -dən Arduino -ya əmr göndərmə problemini həll etdikdən sonra bunun istehsalçılara və bütün hobbi cəmiyyətinə paylaşılması lazım olduğunu düşündüm.

Gəlin başlayaq

Lazım olan komponentlər:

  1. Arduino UNO idarə heyəti
  2. USB kabeli

Avadanlıq baxımından ehtiyacınız olan budur:)

Addım 1: Quraşdırma Proseduru

Python3 versiyasını və PySerial paketini necə quraşdırmaq olar

İndi YouTube -da quraşdırma işləri haqqında axtarış edə bilərsiniz. Yuxarıda həm Python3 versiyasını, həm də PySerial paketini quraşdırmaq üçün video var.

Addım 2: Arduinoda kodlaşdırma

Image
Image

1 -ci hissə: arduinoda kodlaşdırma

Addım 3: Python3 -də kodlaşdırma

2 -ci hissə: python3 -də kodlaşdırma

Addım 4: Arduino və Python3 Mənbə Kodu

Qeyd

Əvvəlcə Arduino eskizini, sonra Python kodunu yüklədiyinizə əmin olun.:) Bu layihəni hazırlayarkən hər hansı bir probleminiz varsa şərh bölməsində mənə bildirin.

Tövsiyə: