Este projeto demonstra como configurar e utilizar os pinos GPIO em um Orange Pi utilizando a linguagem C.
Antes de começar, certifique-se de ter o seguinte instalado:
- Git
- Build-essential (compilador GCC e ferramentas de desenvolvimento)
Você pode instalar esses pacotes com o comando abaixo:
sudo apt-get update
sudo apt-get install git build-essential -y
O WiringOP é uma biblioteca necessária para manipulação dos GPIOs em dispositivos baseados em Allwinner, como o Orange Pi.
-
Clone o repositório WiringOP para o seu ambiente:
git clone https://github.com/zhaolei/WiringOP.git -b h3
-
Navegue até o diretório clonado:
cd WiringOP
-
Conceda permissões de execução ao script de build:
sudo chmod +x ./build
-
Construa e instale a biblioteca:
sudo ./build
Para compilar o código C que utiliza a biblioteca WiringPi, utilize o seguinte comando:
gcc main.c -o main -lwiringPi -pthread
Confira o guia de pinagem para entender a correspondência dos pinos GPIO:
Sinta-se à vontade para contribuir com melhorias ou reportar problemas abrindo uma issue no repositório.