Python ile Arduino Haberleşmesi



Merhabalar, python programlama dilini kullanarak Arduino(Açık kaynak kodlu bir mikrodenetleyici) kartımıza SerialPort üzerinden veriler yollayip, serialport üzerindeki bilgileri okuyacağız.

Belki bu makaleyi okuduğunuzda, bilgisayar üzerinden kontrol edilen bir masa lambası hazırlayabilirsiniz.

python-ile-arduino

PySerial Kurulumu

Python’da PySerial adlı modülü kullanarak bu işlemleri gerçekeleştricez.

Github : https://github.com/pyserial/pyserial

Pip ile kurulum sağlamak için aşşağıdaki komutu kullanınız.

NOT : Python3x için pip3 , Python2x için pip kullanın


Arduino Devresinin Hazırlanması







Şekilde görüldüğü üzere, Arduino’nun Digital 3. pini kullanarak led’i yakacağız. Sizde devrenizi bu şekilde oluşturun.

Kullanacağız led 5v için olacaktır büyük ihitmal dolasıyla 330 ohm direnç uygun olacaktır. Kullanacağız malzemeye göre direnç seçebilirsiniz.

Arduino Kodların Hazırlanması

Serialport’dan gelen değer “0” ise led’i söndür. Eğer “1” gelirse led’i yak şeklinde kodları hazırladık.

Python Kodların Hazırlanması

Şuanki durumda “1” komutunu yolluyoruz, dolasıyle led yanacaktır. Arduino komutu algıladığında bize “led yandi” komutu döndürecektir.

İşlemler buraya kadardı, takıldığınız veya anlamadığınız noktayı yorum olarak atabilirsiniz.

Umarım faydalı olmuştur.


Kaynak ;

Video Kaynak : http://www.gurayyildirim.com.tr/

Yazılı Kaynak :  https://github.com/pyserial/pyserial


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
2
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Python ile Arduino Haberleşmesi

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap