Bu içerik 13 Ocak 2017 tarihinde güncellenmiştir. Raspberry Pi 3 Uyumlu Farklı renklerde yazdık (lacivert), böylece güncellenmiş parçaları daha kolay görebilirsiniz. Eski parçaları yeniledik. Zevkle okuyun, bolca üretin!

Ahududu Pi Dersleri serimizde kullanacağımız tüm malzemeyi sizler için hazırladığımız setlerle kolayca elde edebilirsiniz. Ahududu Pi'ye Uzaktan Bağlantı Yöntemleri (VNC, SSH, TTL) # 4 sınıfımıza kadar olan malzemeler için Combo Kit, Ahududu Pi 3 Röle Kartı ile Alarm Devresi Yapma # 11 sınıfımıza kadar olan malzemeler için Süper Başlangıç ​​Setitüm kurslardaki materyaller için Proje seti Seçebilirsiniz.

Merhaba arkadaşlar. Bu yazıda, Ahududu Pi ve L293D motor sürücüsü entegre DC motor kullanmayı öğrenir. Gerekli malzemeler:

Bu Küme Projede Malzemeler. Şimdi Görüntüle>

L293D, iki DC motoru sürmek için çok popüler bir entegre sürücüdür.

L293D Pin bağlantıları aşağıdaki gibidir:

l293d Pins

Bu entegrein Giriş 1 ve giriş 2 girişleri, motorun dönme yönü; Enable pin hangi çıkışların aktif olduğunu kontrol eder. Bu örnekte sadece 1 motor kullanacağımızdan, 1 no'lu pimi “Enable 1,2 ..” bağlamamız gerekir.

Devremizi aşağıdaki gibi inşa ediyoruz:

Python kodumuz aşağıdakileri alarak motor.py dosya:

GPIO.setup (Motor1B, GPIO.OUT) GPIO.setup (Motor1B, GPIO.OUT) GPIO.setup (Motor1E, GP1) GPIO.OUTput yazdırma hareketi İleriye doğru hareket ”GPIO.output (Motor1A, GPIO.HIGH) GPIO.output (Motor Motor1B, GPIO.LOW) GPIO.output (Motor1E, GPIO.HIGH) uyku (2) “Geri hareket” GPIO'yu yazdırır. çıkışı (Motor1A, GPIO.LOW) GPIO.output (Motor1B, GPIO.HIGH) GPIO.output (Motor1E, GPIO.HIGH) uyku (2) “Motor durdu” yazdır GPIO.output (Motor1E, GPIO.LOW) GPIO.cleanup ()

Kodu kaydettikten sonra yazdık

sudo python motor.py

çalıştırarak komut verin. Raspbian'ın şimdiki sürümünde, Python komutlarından önce sudo yazmamıza gerek yok. Motorumuzu çalıştıracağız ve her bir terminal adımında aşağıdaki bilgileri göreceğiz: