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.