не работает проект № 21 exel-робот (решено)

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

Метки:
  1. AlexeyghFGjs

    AlexeyghFGjs Нуб

    если кто знает, как исправить это:
    Uncaught ReferenceError: "button" is not defined
    at line 16 col 7
    button.on('press', function() {
    ^
    -
    пишите: 23.Paranjushkin.A@gmail.com
     
  2. NikitOS

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

    А скрипт
     
  3. NikitOS

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

    Вот тот код который должен был получиться:
    Код (Javascript):
    var lightSensor = require('@amperka/light-sensor')
    .connect(A2);
    var thermometer = require('@amperka/thermometer')
    .connect(A4);
    var button = require('@amperka/button')
    .connect(P3);
    var kb = require('@amperka/usb-keyboard');
    var timer = require('@amperka/timer')
    .create(5);
    button.on('press', function() {
    if (timer.isRunning()) {
    timer.stop();
    } else {
    timer.tick().run();
    }
    });
    timer.on('tick', function() {
    var time = getTime();
    var lx = lightSensor.read('lx');
    var c = thermometer.read('C');
    kb.type(time.toFixed(0) + '\t' +
    lx.toFixed(0) + '\t' +
    c.toFixed(0) + '\n');
    });
     
  4. AlexeyghFGjs

    AlexeyghFGjs Нуб

    Код написан правильно, ошибка в пересылке данных
     
  5. NikitOS

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

    Попробуйте скопировать тот что я скинул, скорее всего у вас ошибка в написании т.к. компилятор не видит объекта "button"
     
    sys нравится это.
  6. AlexeyghFGjs

    AlexeyghFGjs Нуб

    спасибо, все заработало
     
  7. NikitOS

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

    Пожалуйста