Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2015, 19:58   #91
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "Light Switch"

С обратной связью сейчас тестирую модуль "Light control"
По остальным вопросам к Дмитрию обращайся
Admin вне форума   Ответить с цитированием
Старый 04.05.2015, 22:40   #92
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "Light Switch"

Цитата:
Сообщение от Admin Посмотреть сообщение
По большому счету ему все равно какой мост, обращается к порту прописанному в настройках. А для корректной работы моста нужно настроить параметры порта в stty
Я сам не пробовал , так как нет такого моста в наличии
Ну не знаю, что то с этим мостиком не так работает модуль, надо разобраться, все уже попробовал и кондер и прописку в local.rc STTY команду, не помогло.....команды идут через сериал монитор, но не отрабатывают, скорее всего не так идут....не те цифорки доходят...
elik745i вне форума   Ответить с цитированием
Старый 04.05.2015, 23:58   #93
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Модуль "Light Switch"

Цитата:
Сообщение от elik745i Посмотреть сообщение
Ну не знаю, что то с этим мостиком не так работает модуль, надо разобраться, все уже попробовал и кондер и прописку в local.rc STTY команду, не помогло.....команды идут через сериал монитор, но не отрабатывают, скорее всего не так идут....не те цифорки доходят...
Да, с этим CH341 драйвером, самим мостом CH340G или что вписать в настройках stty?

Я на pl2303 подключил и забыл.

Вот stty --help почитай, может чем поможет.
Сам ничего в этом не....
Код:
stty --help
Использование: stty [-F УСТРОЙСТВО] [--file=УСТРОЙСТВО] [НАСТРОЙКА]...
       или:    stty [-F УСТРОЙСТВО] [--file=УСТРОЙСТВО] [-a|--all]
       или:    stty [-F УСТРОЙСТВО] [--file=УСТРОЙСТВО] [-g|--save]
Печатает или изменяет настройки терминала.

  -a, --all       напечатать все текущие настройки в форме, понятной человеку
  -g, --save      напечатать все текущие настройки в форме, понятной программе
                  stty
  -F, --file=УСТРОЙСТВО
                  открыть и использовать указанное устройство вместо
                  стандартного ввода
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти

Необязательный знак минус перед НАСТРОЙКОЙ означает отрицание. Звездочкой
отмечены настройки, не описанные в стандарте POSIX. Доступность той или иной
настройки определяется используемой системой.

Специальные символы:
* dsusp СИМВОЛ    СИМВОЛ будет посылать терминалу сигнал останова при завершении
                  ввода
  eof СИМВОЛ      СИМВОЛ будет означать конец файла (прекращать ввод)
  eol СИМВОЛ      СИМВОЛ будет означать конец строки
 * eol2 СИМВОЛ     другой СИМВОЛ для конца строки
  erase СИМВОЛ    СИМВОЛ будет стирать последний введенный до него
  intr СИМВОЛ     СИМВОЛ будет посылать сигнал прерывания
  kill СИМВОЛ     СИМВОЛ будет стирать текущую строку
 * lnext СИМВОЛ    СИМВОЛ будет вводить следующий символ, отменяя его
                  специальное действие
  quit СИМВОЛ     СИМВОЛ будет посылать сигнал выхода
* rprnt СИМВОЛ    СИМВОЛ будет перерисовывать текущую строку
  start СИМВОЛ    СИМВОЛ будет возобновлять ввод
   stop СИМВОЛ     СИМВОЛ будет приостанавливать ввод
  susp СИМВОЛ     СИМВОЛ будет посылать терминалу сигнал останова
* swtch СИМВОЛ    СИМВОЛ будет переключать уровень вложенности оболочки
* werase СИМВОЛ   СИМВОЛ стирать последние введенное слово

Специальные настройки:
  Н             установить скорости ввода и вывода равными Н бод
* cols Н        сообщить ядру, что терминал имеет Н столбцов
* columns Н     синоним cols
   ispeed Н      установить скорость ввода
* line Н        использовать протокол линии Н
  min Н         используется с -icanon, установить Н минимальным числом
                символов для завершения операции чтения
  ospeed Н      установить скорость вывода
 * rows Н        сообщить ядру, что терминал имеет Н строк
* size          напечатать числа столбцов и строк, известные ядру
  speed         напечатать скорость терминала
  time Н        используется с -icanon, установить временной предел для
                операции чтения равным Н десятым секунды

Управляющие настройки:
  [-]clocal     отменить управляющие сигналы модема
  [-]cread      разрешить ввод
* [-]crtscts    разрешить управление потоком данных с подтверждением
                готовности
  csН           установить размер символа равным Н бит, Н от 5 до 8
   [-]cstopb     использовать два разделяющих бита на символ (один, если с `-')
  [-]hup        посылать сигнал обрыва терминальной линии, когда последний
                процесс закрывает терминал
  [-]hupcl      синоним [-]hup
  [-]parenb     генерировать при выводе бит четности и ожидать бит четности на
                вводе
  [-]parodd     установить проверку на нечетность (даже с `-')

Настройки ввода:
  [-]brkint     символ break будет вызывать сигнал прерывания
  [-]icrnl      преобразовывать возврат каретки в перевод строки
  [-]ignbrk     игнорировать символы прерывания
  [-]igncr      игнорировать символы возврата каретки
   [-]ignpar     игнорировать символы с ошибками четности
* [-]imaxbel    при переполненном буфере ввода подавать звуковой сигнал и не
                сбрасывать буфер, игнорируя дальнейший ввод
  [-]inlcr      преобразовывать перевод строки в возврат каретки
  [-]inpck      использовать проверку четности ввода
  [-]istrip     очищать старший (восьмой) бит вводимых символов
 * [-]iutf8      предполагать, что входные символы в кодировке UTF-8
 * [-]iuclc      преобразовывать заглавные буквы в строчные
* [-]ixany      позволить любому символу возобновить ввод
  [-]ixoff      разрешить посылку символов приостановки/возобновления
  [-]ixon       разрешить управление потоком данных
  [-]parmrk     отмечать ошибки четности (последовательностью из 255 нулей)
  [-]tandem     синоним [-]xioff

Настройки вывода:
* bsН           значение паузы после забоя, допустимые Н [0..1]
* crН           значение паузы после возврата каретки, допустимые Н [0..3]
* ffН           значение паузы после перевода страницы, допустимые Н [0..1]
* nlН           значение паузы после новой строки, допустимые Н [0..1]
 * [-]ocrnl      преобразовывать возврат каретки в перевод строки
* [-]ofdel      использовать символы стирания вместо нулей для заполнения
* [-]ofill      использовать символы заполнения для задержек
* [-]olcuc      преобразовывать строчные буквы в заглавные
* [-]onlcr      преобразовывать перевод строки в возврат каретки и новую строку
* [-]onlret     перевод строки производит возврат каретки
 * [-]onocr      не печатать возврат каретки в первом столбце
  [-]opost      форматировать вывод
* tabН          значение паузы после горизонтальной табуляции,
                допустимые Н [0..3]
* tabs          синоним tab0
* -tabs         синоним tab3
* vtН           значение паузы после вертикальной табуляции, допустимые Н [0..1]

Локальные настройки:
  [-]crterase   стирать символы как забой-пробел-забой
* crtkill       стирать всю строку, подчиняясь установкам echoprt и echoe
* -crtkill      стирать всю строку, подчиняясь установкам echoctl и echok
 * [-]ctlecho    отображать управляющие символы с шапочкой (`^c')
  [-]echo       отображать вводимые символы
* [-]echoctl    синоним [-]ctlecho
  [-]echoe      синоним [-]crterase
  [-]echok      отображать перевод строки после символа уничтожения
 * [-]echoke     синоним [-]crtkill
  [-]echonl     отображать перевод строки, даже если другие символы не
                отображаются
* [-]echoprt    выводить стираемые символы в обратном порядке, между \ и /
  [-]icanon     использовать специальные символы erase, kill, werase, и rprnt
  [-]iexten     использовать специальные символы, не описанные в стандарте
                POSIX
   [-]isig       использовать специальные символы interrupt, quit, и suspend
  [-]noflsh     запретить сброс буфера после приема специальных символов
                interrupt и quit
* [-]prterase   синоним [-]echoprt
* [-]tostop     приостанавливать фоновые программе, пытающиеся произвести
                запись на терминал
* [-]xcase      отображать `\' для заглавных букв, используется с icanon

Комбинации настроек:
* [-]LCASE      синоним [-]lcase
  cbreak        синоним -icanon
  -cbreak       синоним icanon
   cooked        синоним brkint ignpar istrip icrnl ixon opost isig icanon,
                символы eof and eol имеют значения по умолчанию
  -cooked       синоним raw
  crt           синоним echoe echoctl echoke
   dec           синоним echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u
* [-]decctlq    синоним [-]ixany
  ek            установить для символов erase and kill значения по умолчанию
  evenp         синоним parenb -parodd cs7
   -evenp        синоним -parenb cs8
* [-]lcase      синоним xcase iuclc olcuc
  litout        синоним -parenb -istrip -opost cs8
  -litout       синоним parenb istrip opost cs7
  nl            синоним -icrnl -onlcr
  -nl           синоним icrnl -inlcr -igncr onlcr -ocrnl -onlret
   oddp          синоним parenb parodd cs7
  -oddp         синоним -parenb cs8
  [-]parity     синоним [-]evenp
  pass8         синоним -parenb -istrip cs8
  -pass8        синоним parenb istrip cs7
   raw           синоним -ignbrk -brkint -ignpar -parmrk -inpck -istrip
                -inlcr -igncr -icrnl  -ixon  -ixoff  -iuclc  -ixany
                -imaxbel -opost -isig -icanon -xcase min 1 time 0
  -raw          синоним cooked
   sane          синоним cread -ignbrk brkint -inlcr -igncr icrnl -iutf8
                -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr
                -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
                isig icanon iexten echo echoe echok -echonl -noflsh
                -xcase -tostop -echoprt echoctl echoke, все специальные
                символы установлены в их значения по умолчанию

Управляет терминальной линией, подключенной к стандартному вводу. Запущенная
без аргументов, печатает скорость передачи информации, line discipline и
отличия от обычных установок. При установке, СИМВОЛЫ трактуются буквально
или задаются в как ^c, 0x37, 0177 или 127; для отмены специальных символов
служат значения ^- и undef.

Об ошибках в stty сообщайте по адресу [email protected].
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе stty сообщений по адресу <[email protected]>

Последний раз редактировалось melsem; 05.05.2015 в 00:02.
melsem вне форума   Ответить с цитированием
Старый 07.05.2015, 20:38   #94
Vadimbrn
Junior Member
 
Регистрация: 06.08.2014
Сообщений: 2
Вес репутации: 0
Vadimbrn is an unknown quantity at this point
По умолчанию Re: Модуль "Light Switch"

Цитата:
Сообщение от elik745i Посмотреть сообщение
Ну не знаю, что то с этим мостиком не так работает модуль, надо разобраться, все уже попробовал и кондер и прописку в local.rc STTY команду, не помогло.....команды идут через сериал монитор, но не отрабатывают, скорее всего не так идут....не те цифорки доходят...
Такая же проблема была, с Nano v.3 на CH341. Поменял в скетче скорость порта на 9600, так же в настройке драйвера ttyUSB0. После этого заработал модуль "Light Control", правда почему то без обратной связи. На сколько критична такая скорость порта не понял. Конденсатор на "reset" стоит.
Vadimbrn вне форума   Ответить с цитированием
Старый 10.05.2015, 09:09   #95
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "Light Switch"

Цитата:
Сообщение от Vadimbrn Посмотреть сообщение
Такая же проблема была, с Nano v.3 на CH341. Поменял в скетче скорость порта на 9600, так же в настройке драйвера ttyUSB0. После этого заработал модуль "Light Control", правда почему то без обратной связи. На сколько критична такая скорость порта не понял. Конденсатор на "reset" стоит.
а с другими модулями работает? с HTML кнопкой к примеру?
elik745i вне форума   Ответить с цитированием
Старый 10.05.2015, 19:02   #96
Vadimbrn
Junior Member
 
Регистрация: 06.08.2014
Сообщений: 2
Вес репутации: 0
Vadimbrn is an unknown quantity at this point
По умолчанию Re: Модуль "Light Switch"

Да, с HTML кнопкой работает. Это первый модуль, с которым пробовал Arduinu. Сперва долго бился, не мог запустить. Подключил конденсатор на сброс, потом решил попробовать поменять скорость порта. Заработало как часы.
Vadimbrn вне форума   Ответить с цитированием
Старый 16.03.2017, 12:07   #97
anatoliylagutenko
Member
 
Регистрация: 12.01.2016
Адрес: Кривой Рог
Сообщений: 36
Вес репутации: 0
anatoliylagutenko is an unknown quantity at this point
По умолчанию

Добрый день всем!
Заметил что в модуле не работает инверсия в режиме "кнопка". Галочку поставить можно но реакция не меняется. Получается пока не нажимал на кнопку реле выключено, а вот только нажал и отпустил кнопку то реле включилось и выключается кратковременно при нажатии той же кнопки. Вот если бы инверсия всё таки работала, было бы правильно.

Последний раз редактировалось anatoliylagutenko; 16.03.2017 в 16:23.
anatoliylagutenko вне форума   Ответить с цитированием
Старый 16.03.2017, 16:04   #98
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Дмитрий (Автор модуля) последний раз появлялся здесь 12.09.2016
Кроме него никто не ответит
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 9 (пользователей: 0 , гостей: 9)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:12. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика