Bölüm bitiminde aşağıdaki konularda deneyim kazanacaksınız
- Gemstone üzerinden GPIO kullanımı
- t3gemstone/examples/gpio projesi için ön hazırlık.

Todo: GPIO pinlerinin fotoğrafı
Led
Led

Buton
Buton

Direnç
Direnç

1
GPIO Bağlantıları
Gemstone kartına GPIO bağlantılarını yap.
3
Shell
Bash Shell scriptlerini oluştur.
1. Led Yakma
1.1. GPIO Bağlantıları
Gemstone üzerinde Input/Output olarak kullanılabilir durumda olan GPIOX’e aşağıda gösterildiği gibi led bağlantıları yapılır.
Led bağlantısı
1.2. Shell Script Oluşturulması
Gemstone’a bağlandıktan sonra led blink işlemi için bir script dosyası oluşturunuz.nano
isimli metin editörünü kullanarak led-blink.sh
dosyasını açınız.
CTRL+X
’e bastıktan sonra Y
tuşuna basıp nano editöründen çıkış yaparak kaydetme işlemini tamamlayınız.
1.3. Shell Scriptinin Çalıştırılması
chmod
komutu ile led-blink.sh
dosyasını çalıştırılabilir hale getiriniz.
led-blink.sh
scriptini çalıştırınız.
Led blink uygulaması
2. Buton Okuma ve Led Yakma
2.1. GPIO Bağlantıları
Gemstone üzerinde Input/Output olarak kullanılabilir durumda olan GPIOX pinine led ve GPIOY pinine buton bağlantıları aşağıda gösterildiği gibi yapılır.
Led ve Buton Bağlantısı
2.2. Shell Script Oluşturulması
Script dosyasını oluşturunuz.nano
metin editörünü kullanarak button-led.sh
dosyasını açınız.
button-led.sh
dosyasına yapıştırınız.
CTRL+X
’e bastıktan sonra Y
tuşuna basıp nano editöründen çıkış yaparak kaydetme işlemini tamamlayınız.
2.3. Shell Scriptinin Çalıştırılması
chmod
komutu ile button-led.sh
dosyasını çalıştırılabilir hale getiriniz.
button-led.sh
scriptini çalıştırınız.
Buton ile led yakma