WiringOP — позволяет управлять выводами GPIO (англ. general-purpose input/output) на вашем Orange Pi Zero. Подробнее о библиотеке WiringPi можно узнать на тут https://github.com/xpertsavenue/WiringOP-Zero
Для установки мы используем 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
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…