ASUS Tinker Board Dersleri 2 | Buton Kullanımı


ASUS Tinker Board - Kerem Soke
Merhaba,Bu ders ile Python programlama dili için olan ASUS.GPIO modülü ile nasıl buton kullanılacağını göstereceğim. Anlamadığınız yer varsa videoyu izleyebilirsiniz.
Devremizi yapalım:
Şimdi koda geçebiliriz. Kodu yazıp "buton.py" olarak kaydedikten sonra terminal ile kodun bulunduğu dizini açıp "sudo python buton.py" komutuyla çalıştırıyoruz.
#-*- coding: utf-8 -*-
import ASUS.GPIO as GPIO #GPIO modulunu dahil ettik
import time #Zaman  modulunu dahil ettik 

GPIO.setmode(GPIO.BOARD) #GPIO pinlerinin kart numarasina gore kullanilacakgini belirttik
GPIO.setup(3, GPIO.IN, pull_up_down = GPIO.PUD_UP)  #3. pini giris olarak atadik

while True: #Sonsuz dongu
    durum = GPIO.input(3) #3. pindeki giris icin bir degisken atadik 
    if durum == False: #Eger 3. pinin durumu = 0
        print "Butona Basildi" #Butona Basildi, yaz
        time.sleep(0.2) #0.2 saniye bekle

Yorumlar

Bu blogdaki popüler yayınlar

ASUS Tinker Board Dersleri 1 | LED Kullanımı

ASUS Tinker Board GPIO modülü kurulumu