Сообщение от alvadep
|
TM1650 пользовал, но без кнопок. С опросом кнопок пользовал TM1637 (есть нормальный пдф). Имхо алгоритм опроса идентичный.
PS. Вот пдф посвежей: TM1650_V2.0. Там подробней расписано.
Обратите внимание, команда там 4FH, может в этом дело.
|
Здравствуйте! Использую на Ардуино (Atmega328P) микросхему Nixie-дисплея/клавиатуры FD650B , аналог TM1650, удалось считать скан-коды клавиш такой конструкцией:
Wire.requestFrom(0x27, 1);
if (Wire.available())scan_code = Wire.read();
Serial.println(scan_code);
delay(500);
Wire.endTransmission();
Но после считывания скан-код не пропадает, а продолжает висеть в буфере, как если бы клавиша была зажата постоянно, пока не намёшь другую клавишу - далее вечно будет приходить её скан-код. Лечится только отключением ардуины от питания. После отключения буфер пустой, пока впервые не нажмёшь клавишу - делее шквал одинаковых скан-кодов. Сталкивались с таким?