Это для чего?while(digitalRead(10)==LOW){delay(50);}
bytes[1]=20;
еще нужно бороться с дребезгом, для твоего скетча предел погрешности нужно сделать равным =0, вести опрос портов в циклеfor(перебор всех портов i) digitalRead(i)
Это для чего?while(digitalRead(10)==LOW){delay(50);}
bytes[1]=20;
еще нужно бороться с дребезгом, для твоего скетча предел погрешности нужно сделать равным =0, вести опрос портов в циклеfor(перебор всех портов i) digitalRead(i)
Последний раз редактировалось Chip; 26.10.2011 в 15:26.
Ты в своем скетче так кнопку энкодера описал, я просто по наналогии повторил.
Я так понимаю это у тебя для сочетания нажатия с поворотом? Правда я не понял зачем задержка нужна.Чтоб во время поворота энкодара дребезг на кнопке не мешал?PHP код:if(digitalRead(encoder0PinC)==LOW)
{
bytes[1]=8;
Serial.write( bytes,2);
while(digitalRead(encoder0PinC)==LOW){delay(50);}
bytes[1]=7;
}
Погрешность в autohotkey?
В цикле попробую сделать.
Последний раз редактировалось SiMuS; 26.10.2011 в 15:34.
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)