Mblock и yl-63

Тема в разделе "Arduino & Shields", создана пользователем vanbot, 15 мар 2020.

  1. vanbot

    vanbot Нуб

    Помогите составить простую программу в mBlock. Я не понимаю что не так - вот что у меня есть
    upload_2020-3-15_19-24-54.png
    функция лед должна зажигать светодиод, но я всегда получаю 1. Датчик всегда срабатывает.
    Помоги новичку, интернет уже весь переискал - нет примеров или нормального объяснения.
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Может просто добавить ветку «иначе» и выключать светодиод, если получено 0?
    Если читать цифровой pin 4 = 1 то
    led
    r 1
    иначе
    led
    r 0
     
    Daniil и parovoZZ нравится это.
  3. vanbot

    vanbot Нуб

    Это не помогает! Всегда приходит 1. Монитор порта показывает всегда 1 - в очень редких случаях приходит 0, но это не как не связано с срабатыванием датчика. Сам датчик срабатывает при появлении препятствия ( загорается светодиод ). Проверил на двух датчиках... на пинах 3-4
     
  4. parovoZZ

    parovoZZ Гуру

    А что за датчик? Если пин вручную посадить на землю?
     
  5. KindMan

    KindMan Гуру

    В приведенной вами программе нет монитора порта. Выложите полный код и схему подключения.
     
  6. vanbot

    vanbot Нуб

    датчик - такой.
    Вечером попробую
    [​IMG]