İçeriğe geç
GPIO ve Donanım

WiringPi ve RPi.GPIO (Amlogic uyarlaması) kurulumu

Banana Pi BPI-M2 Pro · 40 pin GPIO'yu komut satırından ve Python'dan kontrol etme.

Bu WiringPi uyarlaması 40 pin GPIO'yu giriş/çıkış ve (yazılımsal) PWM olarak kullanmayı destekler; I2C, SPI gibi işlevler için boot.ini içinde DTB overlay etkinleştirilmelidir. Debian'da derlemeden önce sudo'yu kurmanız gerekir.

$ sudo apt-get update
$ sudo apt-get install build-essential git
$ git clone https://github.com/BPI-SINOVOIP/amlogic-wiringPi
$ cd amlogic-wiringPi
$ chmod a+x build
$ sudo ./build

gpio readall komutu 40 pinin tamamının durumunu gösterir. amlogic-wiringPi/examples klasöründe BPI LCD 1602, OLED, RGB LED matris ve BerryClip modülleri için örnekler bulunur.

Python (RPi.GPIO uyarlaması):

$ sudo apt-get update
$ sudo apt-get install build-essential python3 python3-pip python3-dev python3-setuptools git
$ git clone https://github.com/Dangku/RPi.GPIO-Amlogic.git
$ cd RPi.GPIO-Amlogic
$ sudo python3 setup.py clean --all
$ sudo python3 setup.py install