Не могу подключить сенсорную кнопку
- Войдите на сайт для отправки комментариев
Сб, 20/04/2019 - 13:56
Пытаюсь заставить светиться встроеный светодиод по нажатию сенсорной кнопки.
Подключал кнопку через резистор, пробовал разные кнопки (тоже сенсорные), разные выходы...
Посмотрите пожалуйста в чем я ошибся
const int buttonPin = 7; int buttonState = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(buttonPin, INPUT); } void loop() { buttonState = digitalRead(buttonPin); if (digitalRead(buttonPin)) { digitalWrite(LED_BUILTIN, HIGH); } else { digitalWrite(LED_BUILTIN, LOW); } }
Ну во-первых - зачем Вам в программе строки 2 и 9? Далее - возьмите тестер и померьте напряжение на IO при наличии и отсутствии пальца. Если все хорошо (высокий уровень с пальцем, низкий без пальца), то померьте сопротивление между 7 пином и IO.
Все заработало! Спасибо!
Все заработало! Спасибо!
О как! А рассказать про Ваши трудности остальным пользователям форума?