Машина на блютуз

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Кирилл Разыграев, 17 июл 2017.

  1. Здарова. Я написал код
    Код (Javascript):
    var servo = require('@amperka/servo');
    var servoR = servo.connect(P8);
    var servoL = servo.connect(P9);
    var Motor = require('@amperka/motor');
    var m1 = Motor.connect(Motor.MotorShield.M1);
    var m2 = Motor.connect(Motor.MotorShield.M2);

    Serial3.setup(9600);
    var buffer = '';
    var lastDataTime = getTime();
    var speed = 0;
    var course = 0;

    serInterval(function() {
      if(getTime - lastDataTime = > 0.15) {
        speed = 0;
      }
     
    }, 50);

    Serial3.on('data', function(data) {
      buffer += data;
      var lines = buffer.split('#');
      buffer = lines[lines.length - 1];
      if (lines.length > 1) {
        for(l = 0; l < lines.length - 1; l++) {
          onData(lines[l]);
        }
      }
    });
    var onData = function(data) {
      lastDataTime = getTime();
      if (data[1]) {
        switch (data[0]) {
        case 'x':
            speed = parseInt(data.substr(2), 10);
            break;
        case 'y':
            course = parseInt(data.substr(2), 10);
            break;
      }
    }
      print(data);
    };
    И мне надо вот в это месте написать чтоб при езде вперёд крутили и серво и моторы а при повороте серво поворачивали. Кто поможет ОГРОМНОЕ СПАСИБО
     

    Вложения:

  2. NikitOS

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

    Никто не напишет)
     
  3. Почему
     
  4. NikitOS

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

    Лично у меня комп полетел