GPIO no Banana Pi

Este documento resume o necessário para aceder ao GPIO no Banana Pi M1 na shell, em C, Python2 e Python3.

Acesso aos pinos de uso geral no Banana Pi

A configuração que consegui colocar a funcionar foi a seguinte:

  • Para aceder ao GPIO na shell e em C, e também como preparação para acesso com o python2, usar o seguinte software: https://github.com/BPI-SINOVOIP/BPI-WiringPi
  • Para aceder ao GPIO com o python2, usar o seguinte software: https://github.com/BPI-SINOVOIP/BPI-WiringPi2-Python

A descrição das minhas experiências na instalação dos itens acima está disponível em: WiringPi no Banana Pi.

  • Para aceder ao GPIO com o python3, usar o seguinte software: https://github.com/LeMaker/RPi.GPIO_BP

A descrição da minha experiência na instalação deste ultimo está disponível em: RPi.GPIO no Banana Pi.

Acesso aos pinos I2C no Banana Pi

Para informações em como aceder ao i2c na shell e em C, ver I2C no Banana Pi.

Para aceder ao i2c em python2 e python3 usar o smbus, ver exemplo no seguinte link: MPU6050 no Banana Pi.