Raspberry Pi’de giriş/çıkış portlarını kullanmak:
RPi’de GPIO kullanmak için bir çok kütüphane mevcut. Ben, GPIO portlarını sanal klavye olarak kullanmak istedim. Bir kaç denemeden sonra, bu işi yapabilen bir kütüphane bulabildim.
Önce GPIO ile başlayalım. Aşağıdaki şekilde RPi.GPIO kütüphanesini kuralım.
sudo apt-get install rpi.gpio
Bu kütüphane ile ilgili detaylı bilgiye, aşağıdaki bağlantıdan erişebilirsiniz.
RPi.GPIO kütüphanesi
Sıradaki kurulum, pyautogui modülü…
Şayet yüklü değilse, öncelikle pip3 yüklemelisiniz.
sudo apt-get install python3-pip
Modül kurulumu:
sudo pip3 install python3-xlib
sudo apt-get install scrot
sudo apt-get install python3-tk
sudo pip3 install pyautogui
Kurulum hatasız bittiyse, projenize aşağıdaki gibi ekleyip kullanabilirsiniz.
import pyautogui
Örnek: button.py
2x buton, 2x LED tanımlanır, butona basıldığında LED’i yakar, klavyeden CTRL tuşuna basar.
Kodu RPi masaüstündeki python3 IDE üzerinde çalıştırabileceğiniz gibi, py dosyasının olduğu klasöre gidip, sudo python3 button.py şeklinde de çalıştırabilirsiniz.