Помогите разобраться в библиотеке Joystick для Iskra JS

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

  1. Justpanchenko

    Justpanchenko Нуб

    Всем привет!

    Помогите разобрать в библиотеке
    Код (Java):
    var Joystick = function(pX, pY, pButton) {
      this._pX = pX;
      this._pY = pY;
      this._pButton = pButton;
    };

    Joystick.prototype.get = function() {
      var data = {
        'x': analogRead(this._pX),
        'y': analogRead(this._pY),
        'button': digitalRead(this._pButton)
      };
      return data;
    };

    exports.connect = function(pX,pY, pButton) {
      return new Joystick(pX, pY, pButton);
    };
    Как она должна работать?
     
  2. PSVM

    PSVM Официальный гик Администратор

    Возможно этот пример поможет
    Код (Javascript):

    // подключаем модуль джойстика X---A4    Y---A5   Z(Button) ---P2
    var joy = require('@amperka/joystick').connect(A4,A5,P2);

    setInterval(function(){
      var res = joy.get();
      console.log(res.x + '\t' + res.y + '\t' + res.button);
    },0.1);