Робоняша. Опыт 8. Чистюля

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

  1. Ann

    Ann Нуб

    Робот не работает вообще в этом опыте. На предыдущих этапах все было нормально
     
  2. Ann

    Ann Нуб

    >Erasing Flash....
    Writing.......
    Compressed 87200 bytes to 5035
    Checking...
    Done!
    Loading 5035 bytes from flash...
    =undefined
    >
     
  3. Ann

    Ann Нуб

    помогите пожалуйста! срочно нужно!
     
  4. sys

    sys Оракул

    нет Вашего кода, нет Вашей реализации соединений элементов данного опыта... лог ошибок не содержит ошибок....

    Ответа на Ваш вопрос не существует в данной ситуации.
     
  5. Ann

    Ann Нуб

    var FORWARD_SPEED = 0.3;
    var BACKWARD_SPEED = 0.8;
    var BORDER_VALUE = 0.2;
    var intervalID;
    var cleaner = require('@amperka/robot-2wd').connect();
    var receiver = require('@amperka/ir-receiver')
    .connect(P3);
    var lineSensor = require('@amperka/analog-line-sensor');
    var leftSensor = lineSensor.connect(A0);
    var rightSensor = lineSensor.connect(A1);
    function clean() {
    if (leftSensor.read() > BORDER_VALUE) {
    cleaner.go({l: 0, r: -BACKWARD_SPEED});
    } else if (rightSensor.read() > BORDER_VALUE) {
    cleaner.go({l: -BACKWARD_SPEED, r: 0});
    } else {
    cleaner.go({l: FORWARD_SPEED, r: FORWARD_SPEED});
    }
    }
    receiver.on('receive', function(code) {
    if (code === receiver.keys.PLAY) {
    if (intervalID) {
    leftSensor.calibrate({white: leftSensor.read()});
    rightSensor.calibrate({white: rightSensor.read()});
    intervalID = setInterval(clean, 10);
    } else {
    cleaner.stop();
    intervalID = clearInterval(intervalID);
    }
    }
    });
     
  6. sys

    sys Оракул

    тааак... прогресс есть... теперь изображение соединений и описание того какие вы действия совершаете, чтобы он заработал
     
    null нравится это.
  7. null

    null Гик

    А еще лучше нажать сюда:
    IMG_20180427_174114.png
    И код вставится
    Код (Text):
    Так
     
  8. Arduino_man

    Arduino_man Гик

    А точнее
    Код (Javascript):
    Вот так