Для чего нужен WiringOP ?
WiringOP — позволяет управлять выводами GPIO (англ. general-purpose input/output) на вашем Orange Pi Zero. Подробнее о библиотеке WiringPi можно узнать на тут https://github.com/xpertsavenue/WiringOP-Zero
Установка WiringOP
Для установки мы используем GIT что бы можно было обновлять библиотеку. Для этого сначала установим GIT, выполнив команду:
sudo apt-get install git-coreДалее клонируем библиотеку:
git clone https://github.com/xpertsavenue/WiringOP-ZeroДалее компилируем библиотеку:
cd WiringOPchmod +x ./buildsudo ./buildПроверяем работу библиотеки
gpio readallЕсли все работает то мы должны получить таблицу с информацией о пинах

Включаем/отключаем красный светодиод на плате
Для включения светодиода надо набрать команду:
gpio write 30 1Для отключения светодиода надо набрать команду:
gpio write 30 0Простая программа: мигание встроенным светодиодом
Вот ее код:
#include <wiringPi.h>int main (void) { wiringPiSetup(); pinMode (30, OUTPUT) ; for (;;) { digitalWrite(30, HIGH); delay (500) ; digitalWrite(30, LOW); delay(500); } return 0;}Светодиод будет бесконечно мигать раз в секунду
Затем, для компиляции и запуска, вы должны выполнить следующие командны:
sudo gcc blink.c -o blink -lwiringPi -lpthreadsudo ./blink