Мигать светодиодом raspberry-orange-banana

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Majdomko
Сообщения: 6
Зарегистрирован: Чт фев 02, 2017 3:03 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Мигать светодиодом raspberry-orange-banana

Сообщение Majdomko » Чт фев 02, 2017 3:10 pm

Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: Мигать светодиодом raspberry-orange-banana

Сообщение DimSun75 » Чт фев 02, 2017 5:05 pm

Зачем же так категорично? Лучше денег на пиво потратил и под сей продукт спросить у гугля про WebIOPi или даже замахнуться на "gpio raspberry". Там столько всего интересного и совершенно бесплатно

Отправлено с моего SM-G850F через Tapatalk
За это сообщение автора DimSun75 поблагодарил:
iapet (Пт фев 03, 2017 2:05 am)
Рейтинг: 1.16%
Majdomko
Сообщения: 6
Зарегистрирован: Чт фев 02, 2017 3:03 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Мигать светодиодом raspberry-orange-banana

Сообщение Majdomko » Пт фев 03, 2017 7:53 pm

DimSun75 писал(а):Зачем же так категорично?
А как ещё не категорично, я прошу помощи, просто пример, WiringOP-PI я знаю, статьи есть, как установить понятно. Пример подскажите, но нет вы же все слишком умные чтобы подсказать, вам проще сказать
DimSun75 писал(а): спросить у гугля
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: Мигать светодиодом raspberry-orange-banana

Сообщение DimSun75 » Пт фев 03, 2017 8:11 pm

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 светодиод, то он мигнет.
За это сообщение автора DimSun75 поблагодарил:
Majdomko (Пн фев 06, 2017 7:04 pm)
Рейтинг: 1.16%
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Мигать светодиодом raspberry-orange-banana

Сообщение slgeo » Пт фев 03, 2017 10:21 pm

Majdomko писал(а):Поиск не выдаёт ничего полезного по самой простой функции. Как помигать светодиодом? Что на PI-ках по линуксом никто не пытался включить релюшку с браузера, или как и на большинстве форумов, всем за пример сразу денег давать?
Потому что на форуме прежде чем спросить, разумнее пользоваться поиском, а не с первого сообщения создавать тему с пренебрежительным отношением к форумчанам
10 страниц, мало?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Мигать светодиодом raspberry-orange-banana

Сообщение immortal » Сб фев 04, 2017 8:40 am

вот для апельсинки http://xn--b1afas9b4a.xn--p1ai/archives/817
За это сообщение автора immortal поблагодарили (всего 2):
Rage_4er (Вс фев 05, 2017 10:00 am) • Majdomko (Пн фев 06, 2017 7:03 pm)
Рейтинг: 2.33%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Majdomko
Сообщения: 6
Зарегистрирован: Чт фев 02, 2017 3:03 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Мигать светодиодом raspberry-orange-banana

Сообщение Majdomko » Пн фев 06, 2017 7:01 pm

slgeo писал(а): 10 страниц, мало?
Сами почитайте что там в 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;
}
 
только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать
Majdomko
Сообщения: 6
Зарегистрирован: Чт фев 02, 2017 3:03 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Мигать светодиодом raspberry-orange-banana

Сообщение Majdomko » Пн фев 06, 2017 7:03 pm

immortal писал(а):вот для апельсинки http://xn--b1afas9b4a.xn--p1ai/archives/817
Про уарт порты не знал! круто
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: Мигать светодиодом raspberry-orange-banana

Сообщение DimSun75 » Пн фев 06, 2017 8:04 pm

Majdomko писал(а):

только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать

Код: Выделить всё

Вызов внешних команд
Для вызова внешних команд в скриптах и методах объектов можно использовать встроенную в PHP процедуру exec("команда"); либо имеющуюся в системе процедуру safe_exec("команда"); -- последняя отличается тем, что команда будет выполнена основным циклом системы, а не в текущем запросе.
Majdomko
Сообщения: 6
Зарегистрирован: Чт фев 02, 2017 3:03 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Мигать светодиодом raspberry-orange-banana

Сообщение Majdomko » Чт фев 09, 2017 8:35 am

DimSun75 писал(а):
Majdomko писал(а):

только что толку если нет в шапке примеров чтобы хоть примерно понять как запускать скрипты/файлы из мажордомо.
А задача простая "для теста", на сайте кнопка, нажал ->светодиод мигает, ещё раз нажал ->перестал мигать

Код: Выделить всё

Вызов внешних команд
...в PHP процедуру exec("команда"); 
либо имеющуюся в системе процедуру safe_exec("команда"); 
До конца не пойму что именно запускает? Этой командой запускать php скрипт в котором прописан запуск моего файла на си.
Или этой командой можно запустить конкретно мой файл чтото вроде exec(sudo ./blink);
Ответить