![]() |
|
![]() |
#1 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Без (cat /dev/ttyUSB0&) модуль "Light Switch" не работает с мостом на CH341. Емкость на сбросе висит. Без нее при обращении к порту постоянно резет ардуйны. Нужна обратная связь и как с фоновым процессом получить данные? Скетч для теста подправил только в выключателе Код:
case 'S': //выключатель pinMode(pin, OUTPUT); digitalWrite(pin, stat); delay(50); Serial.print("PIN: DS"); Serial.print(pin); Serial.print(" - "); if (stat == 1) Serial.print("ON"); else Serial.print("OFF"); Serial.println(" "); break; Может кому надо форму отправки с putty, пример для pin13 (светодиод) Код:
ВЫКЛЮЧАТЕЛЬ echo DS13=001 > /dev/ttyUSB0 //LED ON echo DS13=000 > /dev/ttyUSB0 //LED OFF кнопка echo DB13=001 > /dev/ttyUSB0 //LED ON Нажата echo DB13=000 > /dev/ttyUSB0 //LED OFF Отпущена Код:
echo DD03=255 > /dev/ttyUSB0 Последний раз редактировалось melsem; 03.05.2015 в 01:39. |
|
![]() |
![]() |
![]() |
#2 | ||
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Перерезал две дорожки идущие к CH340G (pin2 и pin3), а к RX и TX arduino подключил кабель usb-data на pl2303. Кондер с reset убрал. В rc.local оставил только Код:
stty -F /dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl exit 0 Поймать момент отпускания кнопки reset. Цитата:
|
||
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|