Страница 1 из 2
Мигать светодиодом raspberry-orange-banana
Добавлено: Чт фев 02, 2017 3:10 pm
Majdomko
Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Чт фев 02, 2017 5:05 pm
DimSun75
Зачем же так категорично? Лучше денег на пиво потратил и под сей продукт спросить у гугля про WebIOPi или даже замахнуться на "gpio raspberry". Там столько всего интересного и совершенно бесплатно
Отправлено с моего SM-G850F через Tapatalk
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пт фев 03, 2017 7:53 pm
Majdomko
DimSun75 писал(а):Зачем же так категорично?
А как ещё не категорично,
я прошу помощи, просто пример, WiringOP-PI я знаю, статьи есть, как установить понятно. Пример подскажите, но нет вы же все слишком умные чтобы подсказать, вам проще сказать
DimSun75 писал(а): спросить у гугля
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пт фев 03, 2017 8:11 pm
DimSun75
Majdomko писал(а):DimSun75 писал(а):Зачем же так категорично?
А как ещё не категорично,
я прошу помощи, просто пример, WiringOP-PI я знаю, статьи есть, как установить понятно. Пример подскажите, но нет вы же все слишком умные чтобы подсказать, вам проще сказать
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
Этот скрипт подает на gpio4 '1', ждет 5 секунд и подает '0' Если повесить на gpio4 светодиод, то он мигнет.
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пт фев 03, 2017 10:21 pm
slgeo
Majdomko писал(а):Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
Потому что на форуме прежде чем спросить, разумнее пользоваться поиском, а не с первого сообщения создавать тему с пренебрежительным отношением к форумчанам
10 страниц, мало?
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Сб фев 04, 2017 8:40 am
immortal
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пн фев 06, 2017 7:01 pm
Majdomko
Сами почитайте что там в 10 страницах поиска, например первая ссылка с текстом "гугл в помощь", поменьше бы таких "слишком умных" помошников как вы...
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
Этот скрипт подает на gpio4 '1', ждет 5 секунд и подает '0' Если повесить на gpio4 светодиод, то он мигнет.
Вот за пример спасибо только как его из мажордомо то запускать? У меня вот например на сишке есть код который мигает с первого ГПИО,
всё по инструкции, создал файл, запустил мигает, остановил не мигает
Код: Выделить всё
#include <wiringPi.h>
int main (void) {
wiringPiSetup();
pinMode (1, OUTPUT) ;
for (;;) {
digitalWrite(1, HIGH);
delay (500) ;
digitalWrite(1, LOW);
delay(500);
}
return 0;
}
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пн фев 06, 2017 7:03 pm
Majdomko
Про уарт порты не знал! круто
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Пн фев 06, 2017 8:04 pm
DimSun75
Majdomko писал(а):
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
Код: Выделить всё
Вызов внешних команд
Для вызова внешних команд в скриптах и методах объектов можно использовать встроенную в PHP процедуру exec("команда"); либо имеющуюся в системе процедуру safe_exec("команда"); -- последняя отличается тем, что команда будет выполнена основным циклом системы, а не в текущем запросе.
Re: Мигать светодиодом raspberry-orange-banana
Добавлено: Чт фев 09, 2017 8:35 am
Majdomko
DimSun75 писал(а):Majdomko писал(а):
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
Код: Выделить всё
Вызов внешних команд
...в PHP процедуру exec("команда");
либо имеющуюся в системе процедуру safe_exec("команда");
До конца не пойму что именно запускает? Этой командой запускать php скрипт в котором прописан запуск моего файла на си.
Или этой командой можно запустить конкретно мой файл чтото вроде exec(sudo ./blink);