GPIO
Модератор: immortal
GPIO
Как на прямую, просто проводами управлять исполнительными устройствами по GPIO?
На малине 3. Для примера хотя-бы поморгать светодиодом или пощёлкать релешками.
На малине 3. Для примера хотя-бы поморгать светодиодом или пощёлкать релешками.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: GPIO
Если мне память не изменяет - надо пакет какой-то установить...формата gpio-control или чет в этом роде...не помню точно как называется. Может он и по умолчанию установлен...тогда можно, к примеру, скрипт на пайтоне попробовать написать с командами по типу
Код: Выделить всё
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(13, GPIO.OUT)
GPIO.output(13, True)
time.sleep(1)
GPIO.output(13, False)
time.sleep(1)
GPIO.cleanup()
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: GPIO
https://www.google.ru/search?q=управлен ... e&ie=UTF-8nick7zmail писал(а):Если мне память не изменяет - надо пакет какой-то установить...формата gpio-control или чет в этом роде...не помню точно как называется. Может он и по умолчанию установлен...тогда можно, к примеру, скрипт на пайтоне попробовать написать с командами по типуКод: Выделить всё
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(13, GPIO.OUT) GPIO.output(13, True) time.sleep(1) GPIO.output(13, False) time.sleep(1) GPIO.cleanup()
А дальше с МД как с API через http запросы. Мне кажется самый простой вариант. Я сначала хотел так сделать.
Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: GPIO
https://www.google.ru/search?q=управлен ... e&ie=UTF-8talib писал(а):Как на прямую, просто проводами управлять исполнительными устройствами по GPIO?
На малине 3. Для примера хотя-бы поморгать светодиодом или пощёлкать релешками.
Ой.
А дальше с МД как с API через http запросы. Мне кажется самый простой вариант. Я сначала хотел так сделать.
Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: GPIO
Управления GPIO очень просто
Для turnOff exec('gpio write (номер gpio) 0');
Для turnOn exec('gpio write (номер gpio) 1');
До этого надо устоновить wiring pi
http://wiringpi.com/
Но получения значения для кнопки
незнаю как быть но код вот такой exec('gpio read номер пин');
Для turnOff exec('gpio write (номер gpio) 0');
Для turnOn exec('gpio write (номер gpio) 1');
До этого надо устоновить wiring pi
http://wiringpi.com/
Но получения значения для кнопки
незнаю как быть но код вот такой exec('gpio read номер пин');
Re: GPIO
можно подробнееRad81 писал(а):Управления GPIO очень просто
Для turnOff exec('gpio write (номер gpio) 0');
Для turnOn exec('gpio write (номер gpio) 1');
До этого надо устоновить wiring pi
http://wiringpi.com/
Но получения значения для кнопки
незнаю как быть но код вот такой exec('gpio read номер пин');
-
- Сообщения: 60
- Зарегистрирован: Чт мар 19, 2015 10:27 pm
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: GPIO
Самый простой вариант (именно не просто поморгать светодиодом, а обеспечить взаимосвязь с MajorDoMo) - установить NODE-RED (https://nodered.org/), на третью малинку ставится без проблем, в качестве связующего компонента, на мой взгляд, удобнее всего использовать MQTT через mosquitto.
Re: GPIO
так и зделал! Все роботает! но как зделать чтоби NODE-RED запускалса сразу с raspberry? а то запускать SSH постоянно ето не очень.Fav0rit писал(а):Самый простой вариант (именно не просто поморгать светодиодом, а обеспечить взаимосвязь с MajorDoMo) - установить NODE-RED (https://nodered.org/), на третью малинку ставится без проблем, в качестве связующего компонента, на мой взгляд, удобнее всего использовать MQTT через mosquitto.
Re: GPIO
Доброе время суток, помогите пожалуйста мне научить свой можердомо дергать Gpio, вот ссылка https://habrahabr.ru/post/162651/ как мне внедрить на малину?