ASUS Tinker Board Dersleri 1 | LED Kullanımı
Merhaba,Bu ders ile Python programlama dili için olan ASUS.GPIO modülü ile nasıl LED kullanılacağını göstereceğim. Anlamadığınız yer varsa videoyu izleyebilirsiniz.
İlk olarak devremizi yapalım ancak ondan da önce kartın GPIO dağılımına bakalım:

Şimdi koda geçebiliriz. Kodu yazıp "led.py" olarak kaydedikten sonra terminal ile kodun bulunduğu dizini açıp "sudo python led.py" komutuyla çalıştırıyoruz.
İlk olarak devremizi yapalım ancak ondan da önce kartın GPIO dağılımına bakalım:

Şimdi koda geçebiliriz. Kodu yazıp "led.py" olarak kaydedikten sonra terminal ile kodun bulunduğu dizini açıp "sudo python led.py" komutuyla çalıştırıyoruz.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #!/usr/bin/python # -*-coding: utf-8 -*- import ASUS.GPIO as GPIO #GPIO Modülünü ekledik import time #zaman modulünü ekledik GPIO.setmode(GPIO.BOARD) #Kodlama sırasında kullanacağımız pin numaralarının kart üzerindeki sıraya göre olacağını belirttik GPIO.setup(3,GPIO.OUT) #Kart üzerindeki 3 numaralı pini çıkış olarak atadık try: #hata ayıklayıcı bir koddur while True: # while ile yazacağımız kodu sonsuz döngüye soktuk GPIO.output(3,GPIO.HIGH) # 3 nolu pinin değerini 1 yaptık time.sleep(1) #1 saniye bekledik GPIO.output(3,GPIO.LOW) # 3 nolu pinin değerini 0 yaptık time.sleep(1) #1 saniye bekledik except: #hata olursa print u"Bir hata oluştu" #Burada stringin başına "u" koymamın nedeni Türkçe harf sıkıntısı yaşamamaktır GPIO.cleanup() # GPIO pinlerimizi temizledik |
Yorumlar
Yorum Gönder