Установка WiringOP на Orange Pi Zero

Для чего нужен 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
admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago