(Iskra js + troyka shield) + l293d motor shield

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем IVK, 3 дек 2016.

  1. IVK

    IVK Нуб

    Можно ли это все дело связать, если да где можно найти информацию?
     
  2. daggett206

    daggett206 Нуб

  3. daggett206

    daggett206 Нуб

    Подскажите, пожалуйста, есть такая сборка [​IMG]

    Непонимаю как из двух инпутов на l293d сделать один phasePin из референса ниже? (пытаюсь подключить искру)
    Код (Javascript):
    var myMotor = Motor.connect({phasePin: P8, pwmPin: P9, freq: 100});
     
    Последнее редактирование: 23 янв 2017
  4. daggett206

    daggett206 Нуб

    Чтож, не уверен, что решение является правильным, но работает
    Код (Javascript):

    var myReceiver = require('@amperka/ir-receiver').connect(P6);
    var Motor = require('@amperka/motor');
    var myMotor = setDirection(P7);

    var PULT = {
      "UP": 66947703,
      "RIGHT": 67045623,
      "DOWN": 67019103,
      "LEFT": 66882423,
      "OK": 66849783,
      "ONE": 66953823,
      "TWO": 67002783,
      "THREE": 67027263,
      "FOUR": 66896703,
      "FIVE": 66872223,
      "SIX": 66972183,
      "SEVEN": 66864063,
      "EIGHT": 66904863,
      "NINE": 66939543,
      "STAR": 66915063,
      "ZERO": 66923223,
      "HASH": 16732845
    };

    myReceiver.on('receive', function(code, repeat) {

      switch(code) {
        case PULT.LEFT:
          myMotor = setDirection(P7);
          myMotor.write(1);
          break;
        case PULT.RIGHT:
          myMotor = setDirection(P8);
          myMotor.write(1);
          break;
        default:
          myMotor.write(0);
      }

    });

    function setDirection(direction) {
      return Motor.connect({phasePin: direction, pwmPin: P9, freq: 100});
    }
     
     
    Последнее редактирование: 27 янв 2017
    NICK48 нравится это.
  5. NICK48

    NICK48 Нуб

    День добрый !
    Воспользовался твоим кодом внедрил в робоняшу )) .Подскажи как сделать чтобы при нажатии кнопки мотор крутился ,а при отжатее останавливался ? Заранее спасибо