Мигать светодиодом raspberry-orange-banana
Модератор: immortal
-
- Сообщения: 6
- Зарегистрирован: Чт фев 02, 2017 3:03 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Мигать светодиодом raspberry-orange-banana
Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Мигать светодиодом raspberry-orange-banana
Зачем же так категорично? Лучше денег на пиво потратил и под сей продукт спросить у гугля про WebIOPi или даже замахнуться на "gpio raspberry". Там столько всего интересного и совершенно бесплатно
Отправлено с моего SM-G850F через Tapatalk
Отправлено с моего SM-G850F через Tapatalk
- Рейтинг: 1.16%
-
- Сообщения: 6
- Зарегистрирован: Чт фев 02, 2017 3:03 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Мигать светодиодом raspberry-orange-banana
А как ещё не категорично, я прошу помощи, просто пример, WiringOP-PI я знаю, статьи есть, как установить понятно. Пример подскажите, но нет вы же все слишком умные чтобы подсказать, вам проще сказатьDimSun75 писал(а):Зачем же так категорично?
DimSun75 писал(а): спросить у гугля
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Мигать светодиодом raspberry-orange-banana
Не понятно откуда и зачем мигать будем, какая задача стоит, поэтому и послал к гуглю. Если просто так помигать, то:Majdomko писал(а):А как ещё не категорично, я прошу помощи, просто пример, WiringOP-PI я знаю, статьи есть, как установить понятно. Пример подскажите, но нет вы же все слишком умные чтобы подсказать, вам проще сказатьDimSun75 писал(а):Зачем же так категорично?DimSun75 писал(а): спросить у гугля
Код: Выделить всё
#!/bin/sh
echo "4" > /sys/class/gpio/export
echo "out" /sys/class/gpio/gpio4/direction
echo "1" > /sys/class/gpio/gpio4/value
sleep 5
echo "0" > /sys/class/gpio/gpio4/value
echo "4" > /sys/class/gpio/unexport
- Рейтинг: 1.16%
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Мигать светодиодом raspberry-orange-banana
Потому что на форуме прежде чем спросить, разумнее пользоваться поиском, а не с первого сообщения создавать тему с пренебрежительным отношением к форумчанамMajdomko писал(а):Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
10 страниц, мало?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Мигать светодиодом raspberry-orange-banana
вот для апельсинки http://xn--b1afas9b4a.xn--p1ai/archives/817
- Рейтинг: 2.33%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 6
- Зарегистрирован: Чт фев 02, 2017 3:03 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Мигать светодиодом raspberry-orange-banana
Сами почитайте что там в 10 страницах поиска, например первая ссылка с текстом "гугл в помощь", поменьше бы таких "слишком умных" помошников как вы...slgeo писал(а): 10 страниц, мало?
Вот за пример спасибо только как его из мажордомо то запускать? У меня вот например на сишке есть код который мигает с первого ГПИО,DimSun75 писал(а):Этот скрипт подает на gpio4 '1', ждет 5 секунд и подает '0' Если повесить на gpio4 светодиод, то он мигнет.Код: Выделить всё
#!/bin/sh echo "4" > /sys/class/gpio/export echo "out" /sys/class/gpio/gpio4/direction echo "1" > /sys/class/gpio/gpio4/value sleep 5 echo "0" > /sys/class/gpio/gpio4/value echo "4" > /sys/class/gpio/unexport
всё по инструкции, создал файл, запустил мигает, остановил не мигает
Код: Выделить всё
#include <wiringPi.h>
int main (void) {
wiringPiSetup();
pinMode (1, OUTPUT) ;
for (;;) {
digitalWrite(1, HIGH);
delay (500) ;
digitalWrite(1, LOW);
delay(500);
}
return 0;
}
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
-
- Сообщения: 6
- Зарегистрирован: Чт фев 02, 2017 3:03 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Мигать светодиодом raspberry-orange-banana
Про уарт порты не знал! крутоimmortal писал(а):вот для апельсинки http://xn--b1afas9b4a.xn--p1ai/archives/817
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Мигать светодиодом raspberry-orange-banana
Majdomko писал(а):
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
Код: Выделить всё
Вызов внешних команд
Для вызова внешних команд в скриптах и методах объектов можно использовать встроенную в PHP процедуру exec("команда"); либо имеющуюся в системе процедуру safe_exec("команда"); -- последняя отличается тем, что команда будет выполнена основным циклом системы, а не в текущем запросе.
-
- Сообщения: 6
- Зарегистрирован: Чт фев 02, 2017 3:03 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Мигать светодиодом raspberry-orange-banana
До конца не пойму что именно запускает? Этой командой запускать php скрипт в котором прописан запуск моего файла на си.DimSun75 писал(а):Majdomko писал(а):
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигатьКод: Выделить всё
Вызов внешних команд ...в PHP процедуру exec("команда"); либо имеющуюся в системе процедуру safe_exec("команда");
Или этой командой можно запустить конкретно мой файл чтото вроде exec(sudo ./blink);