Страница 2 из 2

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Вт май 22, 2018 11:07 am
Sapizdullin
Yashalta писал(а): Вт май 22, 2018 9:57 am
Я не знаю как правильно устанавливать "raspi-config" я его сам притягивал с github-а вот от сюда https://github.com/asb/raspi-config
И там менюшка не такая как указанно здесь https://www.raspberrypi.org/documentati ... -config.md
некоторых пунктов меню нет! К примеру нет "Advanset Options"!
Вопрос:
Как проверить включены ли у меня GPIO при помощи raspi-config или при помощи терминала если не получиться из raspi-config?
Уважаемый! А что за ОС Вы насилуете? raspi-config по умолчанию в сборках для малинки. Вы что поставили сторонний Linux и теперь допиливаете? Ну тогда поздравляю. Может быть все что угодно, от отсутствия поддержки в ядре как написано выше до самых странных проблем. Вы и репы распберри подключали самостоятельно? Для чего создавать себе проблему на пустом месте? Взяли образ для распберри поставили его, включили в конфиге SPI и GPIO и радуйтесь жизни!

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Вт май 22, 2018 1:23 pm
Yashalta
Sapizdullin писал(а): Вт май 22, 2018 11:07 am жаемый! А что за ОС Вы насилуете? raspi-config по умолчанию в сборках для малинки. Вы что поставили сторонний Linux и теперь допиливаете? Ну тогда поздравляю. Может быть все что угодно, от отсутствия поддержки в ядре как написано выше до самых странных проблем. Вы и репы распберри подключали самостоятельно? Для чего создавать себе проблему на пустом месте? Взяли образ для распберри поставили его, включили в конфиге SPI и GPIO и радуйтесь жизни!
Образ RASPBIAN STRETCH LITE брал здесь https://www.raspberrypi.org/downloads/raspbian/
Ну, да, ладно!
Для понимания скачал "Базовый образ MajorDoMo для Raspberry" образ брал отсюда https://connect.smartliving.ru/tasks/20.html
Все работает из "коробки"!
Что было сделано мною:
обновил сиситему
sudo apt update
sudo apt upgrade
обновил MajorDoMo
"Панель уравления" - "Система" - "Провека обновлений"... Все обновилось штатно пишет Вы используете последнюю версию!
Далее пробую управлять пинами
По этой ссылке распиновка моей расберри http://pi4j.com/pins/model-3b-rev1.html
По SSH подключаюсь к терминалу...
ввожу команды:

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

pi@majordomo:~ $ sudo python
Python 2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> echo 4 > /sys/class/gpio/export 
  File "<stdin>", line 1
    echo 4 > /sys/class/gpio/export 
         ^
SyntaxError: invalid syntax
>>> 
Что я делаю не так?

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Вт май 22, 2018 3:38 pm
zoldaten
Yashalta писал(а): Вт май 22, 2018 1:23 pm
Sapizdullin писал(а): Вт май 22, 2018 11:07 am жаемый! А что за ОС Вы насилуете? raspi-config по умолчанию в сборках для малинки. Вы что поставили сторонний Linux и теперь допиливаете? Ну тогда поздравляю. Может быть все что угодно, от отсутствия поддержки в ядре как написано выше до самых странных проблем. Вы и репы распберри подключали самостоятельно? Для чего создавать себе проблему на пустом месте? Взяли образ для распберри поставили его, включили в конфиге SPI и GPIO и радуйтесь жизни!
Образ RASPBIAN STRETCH LITE брал здесь https://www.raspberrypi.org/downloads/raspbian/
Ну, да, ладно!
Для понимания скачал "Базовый образ MajorDoMo для Raspberry" образ брал отсюда https://connect.smartliving.ru/tasks/20.html
Все работает из "коробки"!
Что было сделано мною:
обновил сиситему
sudo apt update
sudo apt upgrade
обновил MajorDoMo
"Панель уравления" - "Система" - "Провека обновлений"... Все обновилось штатно пишет Вы используете последнюю версию!
Далее пробую управлять пинами
По этой ссылке распиновка моей расберри http://pi4j.com/pins/model-3b-rev1.html
По SSH подключаюсь к терминалу...
ввожу команды:

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

pi@majordomo:~ $ sudo python
Python 2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> echo 4 > /sys/class/gpio/export 
  File "<stdin>", line 1
    echo 4 > /sys/class/gpio/export 
         ^
SyntaxError: invalid syntax
>>> 
Что я делаю не так?
вы пытаетесь в интерпретаторе python выполнить команду, которая выполняется из командной строки вне интерпретатора.
как только вы ввели python, вы попали в оболочку python, о чем говорят знаки >>>.
здесь работают команды python.
можете настругать команд прямо здесь. например:
import RPi.GPIO as GPIO # Импортируем библиотеку по работе с GPIO
pin=5 # Переменная с номером пина
GPIO.setmode(GPIO.BCM) # Устанавливаем режим нумерации пинов
GPIO.setup(pin, GPIO.OUT) # Устанавливаем режим пина в OUTPUT
GPIO.output(pin, GPIO.HIGH) # Подаем на выход пина логическую единицу

либо из bash:
sudo su -
echo "25" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio25/direction
echo "1" > /sys/class/gpio/gpio25/value
echo "0" > /sys/class/gpio/gpio25/value

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Вт май 22, 2018 3:41 pm
zoldaten
вообще для pinов raspberry есть неплохое решение с web-интерфейсом - berryIO.

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Пт май 25, 2018 8:28 pm
Sapizdullin
Yashalta писал(а): Вт май 22, 2018 1:23 pm
Sapizdullin писал(а): Вт май 22, 2018 11:07 am жаемый! А что за ОС Вы насилуете? raspi-config по умолчанию в сборках для малинки. Вы что поставили сторонний Linux и теперь допиливаете? Ну тогда поздравляю. Может быть все что угодно, от отсутствия поддержки в ядре как написано выше до самых странных проблем. Вы и репы распберри подключали самостоятельно? Для чего создавать себе проблему на пустом месте? Взяли образ для распберри поставили его, включили в конфиге SPI и GPIO и радуйтесь жизни!
Образ RASPBIAN STRETCH LITE брал здесь https://www.raspberrypi.org/downloads/raspbian/
Ну, да, ладно!
Для понимания скачал "Базовый образ MajorDoMo для Raspberry" образ брал отсюда https://connect.smartliving.ru/tasks/20.html
Все работает из "коробки"!
Что было сделано мною:
обновил сиситему
sudo apt update
sudo apt upgrade
обновил MajorDoMo
"Панель уравления" - "Система" - "Провека обновлений"... Все обновилось штатно пишет Вы используете последнюю версию!
Далее пробую управлять пинами
По этой ссылке распиновка моей расберри http://pi4j.com/pins/model-3b-rev1.html
По SSH подключаюсь к терминалу...
ввожу команды:

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

pi@majordomo:~ $ sudo python
Python 2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> echo 4 > /sys/class/gpio/export 
  File "<stdin>", line 1
    echo 4 > /sys/class/gpio/export 
         ^
SyntaxError: invalid syntax
>>> 
Что я делаю не так?
Так что в raspi-config? GPIO включены???? И SPI Заодно? Вы так и не ответили. raspi-config должен быть там по умолчанию. И ставить его не нужно..

Re: Подключение к GPIO контактам RPi3 не получается!

Добавлено: Пт май 25, 2018 8:55 pm
Yashalta
Спасибо за ссылки поставил образ от сюда http://mysensors.ru/hardware/ustanovka- ... erry-pi-3/
Управление пинами сейчас рабоает!
Сейчас другая проблема, создал новую ветку здесь viewtopic.php?f=4&t=5496