Всем привет! Сразу оговорюсь, что в Ардуино я новичек. Проблема такая, сегодня с Амперки пришёл набор с платой Arduino UNO. Пробую подключить кнопку со светодиодом, всё вроде ок. Но светодиод как то тускло мигает, пока кнопка отжата, а когда нажата горит стабильно и ярко. Ну думал кнопка или ещё что. В итоге когда стал разбираться - пришел в полное недоумение. Просто читаю цифровой пин. Код (C++): void setup() { Serial.begin(9600); pinMode(2, INPUT); } void loop() { int sensorValue = digitalRead(2); Serial.println(sensorValue); } В мониторе порта вот такая история Казалось бы дребезжание, но к плате ни чего не подключено, кроме как по USB к компьютеру
Пробовал к другому порту, снимать пластиковую подставку. Самый прикол в том, что когда подносишь руку, становится стабильная 1 на порту, а когда отдаляешь, дребезг.
Этот вопрос обсуждался уже много раз. Если читать пины которые "висят в воздухе" та там может быть всё что угодно. При чём это касается как цифровых, так и аналоговых портов. Это происходит из-за наводок. Для того что-бы пин был в гарантированном состоянии используют подтягивающие резисторы.