![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 |
Junior Member
Регистрация: 02.02.2013
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
to Admin,
спасибо за ссылку, несколько раз смотрел до этого, а во внимание не принял. Однако в таком виде: shell_exec("echo 1 > /sys/devices/platform/leds-gpio/leds/tp-link\:green\:wlan/brightness"); не работает.... Вот эта к примеру нормально: shell_exec("ls /sys/devices/platform/leds-gpio/leds/"); Ладно, наверно это извращение, пойду другим путем. |
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я проверял с GPIO все работало
|
![]() |
![]() |
![]() |
#3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Подключение к GPIO7, GPIO29 портам роутера MR3020
На этом изображении, пример того как не стоит паять провода к дорожкам Иначе Вы рискуете оторвать провод вместе с дорожкой Паять нужно лакированный, одножильный провод, прижав его параллельно плате, для надежности можно капнуть на него клеем |
![]() |
![]() |
![]() |
#4 | |
Junior Member
Регистрация: 07.08.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]() Цитата:
Захожу на роутер, в папке /sys/class/gpio нету gpio 7. Ок. Экспортировал его: echo 7 > /sys/class/gpio/export Добавился gpio7 в папку /sys/class/gpio Теперь в папке /sys/class/gpio/gpio7 имеется файл value. Смотрю его содержимое, там 1. Замыкаю 3.3В с напаянным к R15 проводком. Смотрю /sys/class/gpio/gpio7/value, а там попрежнему 1. А ожидаю там 0. Я что то не так сделал? Вольтметром проверил то, чего напаял. На R15 падает напряжение 0.55В. При замыкании 3.3В с напаянным к R15 проводком на R15 падает 3.3В. Помогите! Может кому пригодится, может кто не знал: на роутере можно программно снять питание с усб: echo 0 >/sys/class/gpio/gpio8/value что бы опять включить: echo 1 >/sys/class/gpio/gpio8/value Проверял на своем TP-LINK 3020 - работает! |
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 04.07.2013
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
Здравствуйте, Всем!
Народ, а кто-нибудь, пробовал использовать kmod-spi-gpio??? Или есть ли вариант подключится по spi, на пример к мк или glcd? |
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Судя по таблице в mr3020 свободные только GPIO7 и GPIO29
Также можно использовать GPIO20 и GPIO18 от слайдера И любые GPIO на которых висят светодиоды |
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 07.08.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
так я и припаялся к gpio7.
как теперь с него считать сигнал? |
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
echo 7 > /sys/class/gpio/export #добавляем 7 порт в систему
echo in > /sys/class/gpio/gpio7/direction #назначаем его как вход cat /sys/class/gpio/gpio7/value #считываем его состояние |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 07.08.2013
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
моя ошибка заключалась в том, что увидев файл /sys/class/gpio/gpio7/direction и посмотрев, что в нем прописано in, решил что in значит in.
Сейчас явно дал команду echo in > /sys/class/gpio/gpio7/direction и удалось считать правильные значения на входе gpio7 Спасибо! |
![]() |
![]() |
![]() |
#10 | |
Junior Member
Регистрация: 15.08.2013
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
всем привет ! спалил несколько ардуин и решил пользоваться пока сигналами - светодиодами
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|