Kategori: MicroPython

OsX Seri Port İzleme

OsX altında seri port haberleşmesini izlemek istediğimizde, Windows’ta yaptığımız gibi, Putty veya benzeri terminal programı yüklemeye ihtiyacımız yoktur. Bu işlemi OsX’in dahili “screen” komutu ile yerine getirebiliriz. Alttaki adımları izleyerek, bilgisayarınıza bağlı seri cihazın veri akışını takip edebilirsiniz. Önce kullanılabilir portaları listeleyelim: Alttaki gibi bir çıktı almalısınız: Seri port dinlemeyi başlatalım: parametre Seri port adı.

MicroPython machine.Pin kullanımı

Öncelikle kütüphaneyi dahil etmemiz gerekiyor: from machine import Pinfrom machine import Pin Ardından pin nesnesi oluşturalım: EspPin = Pin(33, Pin.IN)EspPin = Pin(33, Pin.IN) Pin tetiklendiğinde çalıştırılacak fonksiyonu tanımlayalım: def PinTrigger(p): print("Pin Tetiklendi:"+str(p)+"||")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)EspPin.irq(trigger=Pin.IRQ_FALLING , handler=PinTrigger) Bu şekilde