Не могу подключить сенсорную кнопку
- Войдите на сайт для отправки комментариев
Сб, 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.
Все заработало! Спасибо!
Все заработало! Спасибо!
О как! А рассказать про Ваши трудности остальным пользователям форума?