в исходникахчитаем состояние АЦП, далее по тексту песни добавляешь свои куплеты, типаPHP код:res_dt1 = analogRead(PIN); // прочитать данные АЦП
PHP код:if (res_dt1==32kom) digitalWrite(a2, HI);
ну я тут еще задержки не показал... альпсу же еще провернуться надо... типаPHP код:if (res_dt1==16kom) digitalWrite(a3, HI);
переменные 32kom, 16kom, a2 и a3 надо заменить на соответствующие значения... извини, копать описание дуины не охотоPHP код:if (res_dt1==32kom) {
digitalWrite(a2, HI);
delay(40);
digitalWrite(a2, LOW);
}
причем значение напряжения тебе придется измерить самому... создать махонький проектик, который будет мониторить состояние АЦП в СОМ порт, и посмотреть, сколько это "32ком". + тебе нужно не точное значение, а вилка, ибо резисторы, провода, сила нажатия у нас зависят от разных параметров, поэтому... допустим нажатие кнопки "32КОМ" у тебя дает 145...148 положения АЦП, тогда
ну и далее по тексту пьесыPHP код:if ((res_dt1<150)&(res_dt1>142)) {




причем значение напряжения тебе придется измерить самому... создать махонький проектик, который будет мониторить состояние АЦП в СОМ порт, и посмотреть, сколько это "32ком". + тебе нужно не точное значение, а вилка, ибо резисторы, провода, сила нажатия у нас зависят от разных параметров, поэтому... допустим нажатие кнопки "32КОМ" у тебя дает 145...148 положения АЦП, тогда
Ответить с цитированием