Не работает считывание с портов

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

  1. Revival1002

    Revival1002 Нуб

    Добрый день! Купил пару дней назад Arduino и пытаюсь что-то делать по примерам из вики-амперки. Примеры где требуется получать какие-то данные, у меня совсем не работают.
    К примеру, на эксперименте 3 "светильник с управляемой яркостью" светодиод горит всегда с максимальной яркостью. Мониторинг порта показывает, что ему всегда возвращается максимальное значение (1023), которое не меняется при вращении ручки. Код уже просто копипастил из вики, чтобы не допустить ошибки.
    Другие порты при инициализации, даже если ничего не подключено тоже сразу выдают максимальные для них значения (цифровые порты сразу выдают единицу).
    [​IMG]
     
  2. mcureenab

    mcureenab Гуру

    На макетке точно шина питания непрерывная? Собери всё на одной половине макетной платы.
     
    arkadyf нравится это.
  3. Belkin

    Belkin Гик

    Черный провод в верхней части макетки надо переключить из "30...35" в "25...30".
    Шины питания раздельные в обоих сторонах макетки.
     
    arkadyf нравится это.
  4. ostrov

    ostrov Гуру

    Прерывистая конечно, там же нарисовано даже. Земля потенциометра в воздухе висит.
     
    arkadyf нравится это.
  5. Revival1002

    Revival1002 Нуб

    Вот я тупанул :( Спасибо большое!
     
  6. Belkin

    Belkin Гик

    "Электротехника - наука о контактах.
    Или его (контакта) нет, или он лишний."
    (с) мой преподаватель по ТОЭ
     
    arkadyf нравится это.