Дребезг на плате к которой ни чего не подключено

Тема в разделе "Arduino & Shields", создана пользователем LarinEA, 5 май 2018.

  1. LarinEA

    LarinEA Нуб

    Всем привет! Сразу оговорюсь, что в Ардуино я новичек.
    Проблема такая, сегодня с Амперки пришёл набор с платой Arduino UNO.
    Пробую подключить кнопку со светодиодом, всё вроде ок. Но светодиод как то тускло мигает, пока кнопка отжата, а когда нажата горит стабильно и ярко. Ну думал кнопка или ещё что.
    В итоге когда стал разбираться - пришел в полное недоумение.

    Просто читаю цифровой пин.
    Код (C++):
    void setup() {
      Serial.begin(9600);
      pinMode(2, INPUT);
    }

    void loop() {

      int sensorValue = digitalRead(2);
      Serial.println(sensorValue);
    }
    В мониторе порта вот такая история
    Казалось бы дребезжание, но к плате ни чего не подключено, кроме как по USB к компьютеру
     
  2. LarinEA

    LarinEA Нуб

  3. LarinEA

    LarinEA Нуб

    Пробовал к другому порту, снимать пластиковую подставку.
    Самый прикол в том, что когда подносишь руку, становится стабильная 1 на порту, а когда отдаляешь, дребезг.
     
  4. LarinEA

    LarinEA Нуб

    Так же пробовал питание от батарейки и розетки. Суть от этого не меняется вообще.
     
  5. LarinEA

    LarinEA Нуб

    Ни чего не понял, но оно заработало нормально
     
  6. a1000

    a1000 Гуру

    Этот вопрос обсуждался уже много раз. Если читать пины которые "висят в воздухе" та там может быть всё что угодно. При чём это касается как цифровых, так и аналоговых портов. Это происходит из-за наводок. Для того что-бы пин был в гарантированном состоянии используют подтягивающие резисторы.
     
    arkadyf и LarinEA нравится это.
  7. LarinEA

    LarinEA Нуб

    Спасибо! Теперь понятно.