Linux komutları ile fiziksel programlama - 2: GPIO pinine bağlı LED'in kontrolü

Seviye: resimresim

Bu uygulamada MİDEP kartının 15 numaralı pinine bağlı (GPIO 133) bir LED’i terminal penceresi üzerinden kontrol edeceğiz.

Gerekli malzemeler

  • MİDEP

  • LED (1 adet)

  • 220 Ohm direnç (1 adet)

Devre Kurulumu

resim

Programlama

Terminal penceresini açın

GPIO133 pinini aktif hale getirmek için aşağıdaki komutu yazın

sudo echo 133 > /sys/class/gpio/export

GPIO133 pinini çıkış yapmak için aşağıdaki komutu yazın

sudo echo “out” > /sys/class/gpio/gpio133/direction

LED’i yakmak için aşağıdaki komutu yazın

sudo echo “1” > /sys/class/gpio/gpio133/value

LED’in söndürmek için ise aşağıdaki komutu yazabilirsiniz.

sudo echo “0” > /sys/class/gpio/gpio133/value

GPIO133 pininin anlık durumunu öğrenmek için (Çıkışın 1 ya da 0 olup olmadığını) aşağıdaki komutu yazabilirsiniz.

cat /sys/class/gpio/gpio133/value

Uygulama sonunda GPIO133 pinini pasif yapmak için ise aşağıdaki komutu yazın

sudo echo 133 > /sys/class/gpio/unexport