16/08/2019
MicroPython machine.Pin kullanımı

Öncelikle kütüphaneyi dahil etmemiz gerekiyor: from machine import Pin Ardından pin nesnesi oluşturalım: EspPin = Pin(33, Pin.IN) Pin tetiklendiğinde çalıştırılacak fonksiyonu tanımlayalım: def PinTrigger(p): print("Pin Tetiklendi:"+str(p)+"||") Şimdi Pin.irq fonksiyonu ile pin voltajına göre nasıl tetikleme yapabileceğimize bakalım. 1. trigger=Pin.IRQ_FALLING EspPin.irq(trigger=Pin.IRQ_FALLING , handler=PinTrigger) Bu şekilde yaptığımızda, 33 nolu pin – (eksi) değer aldığı sürece, sürekli olarak