Проект №3 Кнопочный выключатель

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем GeniusArt, 13 сен 2017.

  1. GeniusArt

    GeniusArt Нуб

    Проект №3 "Кнопочный выключатель"
    Не пойму в чем проблема, Нажимаю на кнопку, светодиод не загорается.
    Код как в инструкции:

    var led = require('@amperka/led')
    .connect(P1);
    var button = require('@amperka/button')
    .connect(P3);
    function myCoolButtonHandler() {
    led.toggle();
    }
    button.on('press', myCoolButtonHandler);

    Помогите, пожалуйста
    upload_2017-9-13_21-19-15.png
     

    Вложения:

    • IMG_9431.JPG
      IMG_9431.JPG
      Размер файла:
      1,4 МБ
      Просмотров:
      663
  2. NikitOS

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

    Переключите провод кнопки на другую группу контактов:)
     
    Morgan и sys нравится это.
  3. NikitOS

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

    (самой кнопки)
     
  4. ИгорьК

    ИгорьК Гуру

    Под рукой компа нет а в JS я не силен, поэтому просто напишу что нужно сделать - проверить правильность соединений и работоспособность элементов отдельно. Для этого надо применить наплечную голову.

    1. Следует разобраться как это сделать, и одной единственной командой записать единицу в ту ногу, к которой присоединен светодиод. Он должен загореться. Если нет - проверяем провода, соединение, исправность диода, правильность назначения ноги.

    2. После строки led.toggle(); вставить строку с выводом в консоль какого- нибудь текста. Тогда при нажатии кнопки этот текст должен будет печататься независимо от работы светодиода. Так будет ясно правильно ли работает кнопка.
     
    Последнее редактирование: 14 сен 2017
    sys нравится это.
  5. NikitOS

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

    Я ж сказал
     

    Вложения:

    sys нравится это.
  6. NikitOS

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

    Наверное это писать не стоит вне рамках кода
     
  7. GeniusArt

    GeniusArt Нуб

    Спасибо, решение оказалось элементарным. На картинке в инструкции заметил только после Вашего сообщения