Робоняша, сброс скетча

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Vanna, 10 июл 2018.

  1. Vanna

    Vanna Нуб

    Загрузил я скетч на робоняшу
    *при этом я включил повербанк или как он называется (с набора)* :
    Код (Javascript):
    var SPEED = 0.8;
    var marsohod = require('@amperka/robot-2wd')
      .connect();
    var receiver = require('@amperka/ir-receiver')
      .connect(P3);
    receiver.on('receive', function(code) {
      if (code === receiver.keys.TOP) {
        marsohod.go({l: SPEED, r: SPEED});
      }
      if (code === receiver.keys.POWER) {
        marsohod.stop();
      }
      if (code === receiver.keys.LEFT) {
        marsohod.go({l: 0, r: SPEED});
      }
      if (code === receiver.keys.RIGHT) {
        marsohod.go({l: SPEED, r: 0});
      }
      if (code === receiver.keys.BOTTOM) {
        marsohod.go({l: -SPEED, r: -SPEED});
      }
    });
    все работает отлично. Когда подключен USB шнур все идеально. Когда отсоединяю USB шнур *повербанк до сих пор включен* тоже все нормально. Но после того как я выключу повербанк, а потом снова включу, скетч сбрасывается. Все перестает работать и он просто ездит по кругу. Подскажите пожалуйста в чем дело.
     
  2. ИгорьК

    ИгорьК Гуру

    Дело в том, что вместо копипасты кода еще надо читать документацию:
    upload_2018-7-10_16-58-17.png