turta ilk kullanım

Python’cığın Turta Tadı Alması


turta-4ch-relay-hat-windows-10-iot-core-uyumlu-14206-58-O

Yoksa TURTA’nın mı python’ım mı turta tadı alması ? 🙂

Nedir bu Turta ?

Turta , Raspberry Pi 2 ve 3 ile yüksek güç tüketen bileşenleri kontrol etmenizi sağlayan 4 kanal röle kartıdır.

Röleler oyuklu baskı devre ve optokupler ile izole edilmiştir. Her kanal 30V DC ya da 220V AC’de 10 Amper’e kadar akımı kontrol edebilir. Rölelerin durumunu gösteren mavi gösterge LED’leri etkileyici bir görünüm sergiler.

Röle kontrolleri I/O 21, 22, 23 ve 24. çıkışlara bağlıdır. Ek giriş / çıkış ve sensör bağlantıları için 3.3V, 5V, GND, I2C, USART, SPI ve 6 adet I/O bağlantısı, isimleri yazılı olarak header pinleriyle dışarıya verilmiştir.

Turta ürünleri örnekler ve ücretsiz etkinliklerle desteklenmektedir.

Örnekler ve kullanım kılavuzu için: github.com/turta-io

Ücretsiz etkinlikler için: meetup.com/istiot

Sosyal medya’da takip için: facebook.com/turta.io ve instagram.com/turta.io

http://turta.io/

 

Şimdi gelelim ilk örneğe , azcık röle sesi duyalım :))

Konsoldan sudo nano turta.py ismin de python kodumuzu yazacağım dosyayı açıyoruz.

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(40,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
GPIO.setup(16,GPIO.OUT)
GPIO.setup(18,GPIO.OUT)

try:
while True:
GPIO.output(40,True)
time.sleep(1)
GPIO.output(40,False)
GPIO.output(15,True)
time.sleep(1)
GPIO.output(15,False)
GPIO.output(16,True)
time.sleep(1)
GPIO.output(16,False)
GPIO.output(18,True)
time.sleep(1)
GPIO.output(18,False)

except KeyboardInterrupt:
print(“turta durdu”)
finally:
GPIO.cleanup()

Kartın arkasında röle kanallarının bağlı olduğu gpio pinler mevcut.

Kodu kaydetip , sudo python turta.py yazarak çalıştırıyoruz 🙂 röle durumunu belirten mavi ledleri görebilir ve röle çekme seslerini duyabiliriz , testi yaptık bir sonraki yazıda , bir proje ile karşınızda olmak umuduyla iyi çalışmalar..

Kodları yazarken python syntaxine uygun yazın yani blokların yapısına dikkat ederek.