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.

 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

Bu blogdaki popüler yayınlar

ASUS Tinker Board Dersleri 2 | Buton Kullanımı

ASUS Tinker Board GPIO modülü kurulumu