Официальный сайт компании Arduino по адресу arduino.cc
Analog выходы и кнопки
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пт, 18/12/2015 - 17:24
Доброго времени суток.
Имеется вопрос по поводу подключения кнопок к аналоговым выходам.
Имеется следующая схема:
с следующим кодом:
void setup(){ Serial.begin(9600); pinMode(A1, INPUT); } void loop(){ Serial.println(analogRead(back)); }
но напряжение регулярно меняется и вместо постоянного 1023 показывает различные значения в диапазоне 200-400, иногда меняется на 0, хотя такое значение должно быть исключительно при зажатой кнопке.
Как я могу стабилизировать напряжение в выключенном положении?
Почитайте про правильное подключение кнопок здесь http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-novichku самый первый пост.
1.Добавьте после 3-ей строки digitalWrite ( A1 , HIGH ) ;
2. Замените её на pinMode ( A1 , INPUT_PULLUP ) ;
Araris, Спасибо Большое! Заработало так как нужно.