Светодиоды и кнопки

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем a1000, 2 фев 2016.

  1. a1000

    a1000 Гуру

    Для демонстрационного макета одного проекта понадобилось с имитировать два контакта положения. Для пущей наглядности решил добавить светодиоды (замкнул контакт - светодиод загорелся, разомкнул - погас). В то-же время необходимо отслеживать положение контактов. Родил такую схемку.
    Clip2net_160201223659.png
    Контакты D1 и D2 подключены к цифровым входам ардуины. Пока оба контакта разомкнуты, с обоих входов читается ноль. Но стоить замкнуть один из контактов, единица появляется на обоих входах. При проверке тестером как-бы всё в норме. На выходе у замкнутого контакта 5 вольт (если быть точным, у меня было 4,95), у разомкнутого контакта менее 0,1 вольта (если точно, то 0,04-0,05 вольта). Но ардуина упорно читает с обоих входов единицы.
    Подскажите в чём лажа.
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    в разомкнутом состоянии у тебя порты ардуинки висят в воздухе и ловят все помехи.
    Параллельно светодиодам (между D и GND) повесь резисторы 20-47 кОм.
     
    a1000 нравится это.
  3. Onkel

    Onkel Гуру

    попробуйте так , будет работать. но и совет Tomasina не отменяется - резистор 47 к на землю
    diodez.jpg
     
    a1000 нравится это.
  4. a1000

    a1000 Гуру

    Реализовал второй вариант предложенный Onkel. Всё заработало, спасибо за помощь.