Репка / Repka-Pi

  • Автор темы Репка / Repka-Pi
  • Дата начала
От OrangePi подходит, только обращение по SOC


OPi.GPIO.setmode(mode)
mode – the mode, one of GPIO.BOARD, GPIO.BCM, GPIO.SUNXI, or a dict or object representing a custom pin mapping.

Подскажите, пожалуйста, какой использовать и как указать для GPIO (PA8), вывод 11? Запутался малость...
 
Где 0 позиция буквы А в алфавите - 1
 
Т.е. нумерация алфавита с 0 как в массиве
 
OPi.GPIO.setmode(mode)
mode – the mode, one of GPIO.BOARD, GPIO.BCM, GPIO.SUNXI, or a dict or object representing a custom pin mapping.

Подскажите, пожалуйста, какой использовать и как указать для GPIO (PA8), вывод 11? Запутался малость...


Что то они про SOC пишут а в моде не написали что он есть
 
А с атрибутом GPIO.BOARD ошибки нет, но состояние GPIO (PA8), вывод 11 не меняется
 


File "gpio8.py", line 4, in <module>
GPIO.setboard(GPIO.PC2)
AttributeError: module 'OPi.GPIO' has no attribute 'setboard'


SUNXI:

root@Repka-Pi:~/gpio-test# python3 gpio8.py
Traceback (most recent call last):
File "gpio8.py", line 12, in <module>
GPIO.setup(11, GPIO.OUT)
File "/usr/local/lib/python3.8/dist-packages/OPi/GPIO.py", line 470, in setup
pin = get_gpio_pin(_mode, channel)
File "/usr/local/lib/python3.8/dist-packages/OPi/pin_mappings.py", line 80, in get_gpio_pin
return _pin_map[mode][channel]
File "/usr/local/lib/python3.8/dist-packages/OPi/pin_mappings.py", line 14, in getitem
offset = ord(value[1]) - 65
TypeError: 'int' object is not subscriptable


Может я номер как-то не так задаю?
 
File "gpio8.py", line 4, in <module>
GPIO.setboard(GPIO.PC2)
AttributeError: module 'OPi.GPIO' has no attribute 'setboard'


SUNXI:

root@Repka-Pi:~/gpio-test# python3 gpio8.py
Traceback (most recent call last):
File "gpio8.py", line 12, in <module>
GPIO.setup(11, GPIO.OUT)
File "/usr/local/lib/python3.8/dist-packages/OPi/GPIO.py", line 470, in setup
pin = get_gpio_pin(_mode, channel)
File "/usr/local/lib/python3.8/dist-packages/OPi/pin_mappings.py", line 80, in get_gpio_pin
return _pin_map[mode][channel]
File "/usr/local/lib/python3.8/dist-packages/OPi/pin_mappings.py", line 14, in getitem
offset = ord(value[1]) - 65
TypeError: 'int' object is not subscriptable


Может я номер как-то не так задаю?


https://github.com/eutim/OPI.GPIO