здравствуйте. проблема в том, что при чтении аналогового порта получаю случайные значения 30-800. такая же ситуация и при подключении устройства к пину, и когда на пин ничего не подключено. подключал резистивную клавиатуру, что интересно, вчера работало, сегодня - нет. в чем может быть проблема? может быть что как-то я попалил пины? цифровые порты работают нормально. спасибо
на входе подключал резистивную клавиатуру. когда ничего к порту не подключено: скетч такой: Код (C++): void setup() { Serial.begin(57600); } void loop() { Serial.println(analogRead(3)); delay(100); }
значит (с близкой к 1 вероятностью) все в порядке. Если нога аналогового входа висит, она показывает что-то близкое к показанию предыдущего входа. это обычно так и бывает.