Bersenev |
12.02.2014 11:31 |
Цитата:
Сообщение от doctorbit
(Сообщение 286281)
Присоеденяюсь к вопросу.
|
Неясно к какому вопросу присоединяешься
Цитата:
Сообщение от doctorbit
(Сообщение 286281)
Например погудеть дуделкой альтернативной, или еще чего надо включать на какое-то время. Как нразначить вроде есть ответ на предыдущей странице.
|
Включить реле на какое то время принципиально можно, для этого надо будет сделать новые команды в ExecTBL.ini с использованием таймера. Но для начала не мешало бы знать что именно(какое реле ), на какое время и где именно в скине надо включать.
Цитата:
Сообщение от doctorbit
(Сообщение 286281)
Bersenev
объясните как это происходит: фильтрация дребезга контактов реализована в дуине путем запоминания номера кнопки? (вроде близко к тексту пересказал, всю тему прочитал ответа не нашел) Просто собираюсь подключать через матрицу R2R. Оно даже работает но иногда есть ложные срабатывания(или это быстро обработанные кнопки). И можно где-то ввести задержку для для отправки команд в писи? Чтобы не было ложных срабатываний когда я пытаюсь нажать сочетание клавиш.
|
Смотрим функцию void res_keys() в скетче из шапки и разбираемся как это реализовано.
Цитата:
Сообщение от doctorbit
(Сообщение 286281)
Как заставить дуину с вашем скетчем слать данные в терминал, а то пока Icar не открыт она ничего не шлет в ком порт.
|
Скетч ничего не посылает в порт, пока плагин не даст ему команду, что именно надо ему посылать. То есть если плагину в данный момент не нужны данные с температурных датчиков, то скетч их и не шлёт.
Так что внимательно читаем скетч
Код:
case 0x01: // включить передачу данных от ик-пульта
is_ir_key = true;
break;
case 0x02: // включить передачу данных от датчиков температуры
is_temperature_sensors = true;
break;
case 0x03: // включить передачу данных от акселерометра
is_accelerometer = true;
break;
case 0x04: // включить передачу данных от первого энкодера
is_encoder_1 = true;
break;
case 0x05: // включить передачу данных от второго экнодера
is_encoder_2 = true;
break;
case 0x06: // включить передачу данных от резестивных кнопок
is_res_keys = true;
break;
case 0x07: // включить передачу данных о состоянии реле
is_relay_state = true;
break;
Цитата:
Сообщение от doctorbit
(Сообщение 286281)
Если есть возможность прицепить в первом сообщении, файл со схемой подключения. я думаю всем было-бы удобно.
|
Файл со схемой подключения лежит в папке скина
|