Skip to content

JohanObrink/node-multiwii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-multiwii (pre alpha!)

A library for sending and parsing messages to/from a MultiWii device using Node.js

###Add

npm install multiwii

###Use

var multiwii = require('multiwii');
var Wii = multiwii.Wii;
var wii = new Wii();

multiwii.list().then(function (devices) {
  devices.forEach(function (device) {
    if(device.productId === '0x8036') { // NanoWii
      wii.connect(device).then(function () {
      
        console.log('Yay, connected!');
      
        var roll = 1200,
          pitch = 1600,
          yaw = 700,
          throttle = 1100,
          aux1 = 1000,
          aux2 = 2000,
          aux3 = 1500,
          aux4 = 1350;
        
        wii.on('rc', function (rcData) {
          console.log('rc', rcData);
        });
      
        wii.setRawRc(roll, pitch, yaw, throttle, aux1, aux2, aux3, aux4).then(function () {
          wii.read('rc');
        });
      });
    }
  });
});

About

A library for sending and parsing messages to/from a MultiWii device using Node.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published