Переезд(Задание №11)

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Darkar, 20 янв 2018.

  1. Darkar

    Darkar Нуб

    Ребят помогите с Заданием в 11 проекте, много чего перепробовал больше мыслей нет
    Код (Javascript):
    var trigger = require('@amperka/button')
    .connect(P2);
    var buzzer = require('@amperka/buzzer')
    .connect(P5)
    .frequency(50);
    var light = require('@amperka/led')
    .connect(P1);
    var barrier = require('@amperka/servo')
    .connect(P13)
    .write(90);
    var сlosed = false;
    trigger.on('press', function() {
    сlosed = !сlosed;
    if (сlosed) {
    buzzer.beep(1, 0.5);
    light.blink(1, 0.5);
    barrier.write(0);
    } else {
    buzzer.turnOff();
    light.turnOff();
    barrier.write(90);
    }
    });
     
  2. ИгорьК

    ИгорьК Давно здесь

    Уважаемый, Вы какую книжку по JavaScript прочитали?
     
  3. Щас читать книжки не принято :)
     
    BAR__MEN нравится это.
  4. ИгорьК

    ИгорьК Давно здесь

    Дык... каждый сам выбирает.
     
  5. Ramil

    Ramil Нерд

    Вот этот работает!
    Код (Javascript):

    var led = require('@amperka/led')
      .connect(P1);
    var knopka = require('@amperka/button')
      .connect(P3);
    var pip = require('@amperka/buzzer')
      .connect(P5)
      .frequency(50);
    var pot = require('@amperka/pot')
      .connect(A0);
    var sensor = require('@amperka/light-sensor')
      .connect(A2);
    var servo = require('@amperka/servo')
      .connect(P13);

    setInterval(function() {
      var ggg;
      if (closed === false ) ggg = 180;
      else ggg =0;
      var angle =ggg* pot.read();
      servo.write(angle);
     }, 10);

    var closed = false;
    knopka.on( 'press' , function() {
      closed = !closed;
      if (closed) {
        pip.beep(1, 0.5);
        led.blink(1, 0.5);
      } else {
        pip.turnOff();
        led.turnOff();
      }
    });
     
    Darkar и Serge.20 нравится это.
  6. Darkar

    Darkar Нуб

    Спасибо большое очень помог