0.1.3 • Published 8 years ago

megapi v0.1.3

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Node For MegaPi

How To Use

var MegaPi = require("megapi").MegaPi;
var bot = new MegaPi("/dev/ttyS0", onStart); //"/dev/ttyAMA0" for rpi2, "/dev/ttyS0" for rpi3
function onStart(){
  //start your code
  setTimeout(loop,500);
}
var level = 0;
function loop(){
  bot.digitalWrite(13, level);
  level = 1-level;
  setTimeout(loop,500);
}
  • node your code

Node API

  • Start * MegaPi( serialport, function onStart)
  • GPIO digitalWrite( pin, level ) pwmWrite( pin, pwm ) digitalRead( pin, function onResult ) analogRead( pin, function onResult )
  • Motion DC Motor dcMotorRun( port, speed ) Servo Motor servoRun( port, slot, angle ) Encoder Motor encoderMotorRun( port, speed ) encoderMotorMove( port, speed, distance, function onFinish ) encoderMotorMoveTo( port, speed, position, function onFinish ) Stepper Motor stepperMotorSetting( port, microsteps, acceleration ) stepperMotorRun( port, speed ) stepperMotorMove( port, speed, distance, function onFinish ) * stepperMotorMoveTo( port, speed, position, function onFinish )
  • Sensors Ultrasonic Sensor ultrasonicSensorRead ( port, function onResult ) LineFollow Sensor lineFollowerRead ( port, function onResult ) Light Sensor lightSensorRead ( port, function onResult ) Sound Sensor soundSensorRead ( port, function onResult ) Temperature Sensor temperatureRead ( port, function onResult ) PIR Motion Sensor pirMotionSensorRead ( port, function onResult ) Touch Sensor touchSensorRead ( port, function onResult ) LimitSwitch limitSwitchRead ( port, slot, function onResult ) Humiture Sensor humitureSensorRead ( port, type, function onResult ) Gas Sensor gasSensorRead ( port, function onResult ) Flame Sensor flameSensorRead ( port, function onResult ) Button buttonRead ( port, function onResult ) Potentiometer potentiometerRead ( port, function onResult ) Joystick joystickRead ( port, axis, function onResult ) 3-Axis Accelerometer and Gyro Sensor gyroRead ( axis, function onResult ) Compass compassRead ( function onResult )
  • Display RGB Led rgbledDisplay ( port, slot, index, r, g, b ) rgbledShow ( port, slot ) 7-segment Display sevenSegmentDisplay ( port, value ) Led Matrix Display ledMatrixMessage ( port, x, y, msg ) ledMatrixDisplay ( port, x, y, buffer ) Serial LCD Display lcdDisplay ( string )
  • Others DSLR Shutter shutterOn ( port ) shutterOff ( port ) focusOn ( port ) * focusOff ( port )
0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago