RoboPi v1.00
RoboPiObj Constants
INPUT
OUTPUT
PWM
SERVO
RoboPiObj Methods
start
pinMode(pin, mode)
readMode(pin)
digitalRead(pin)
digitalWrite(pin)
analogRead(chan)
analogReadRaw(chan)
analogWrite (pin, value)
servoWrite(pin, value)
servoRead(pin, value)
readDistance(int pin)
delay(ms)
delayMicroseconds(us)
RoboPiObj Resource Utilization
RoboPiObj currently uses 4944 bytes of EEPROM/RAM and two cogs for drivers,
ADC_INPUT_DRIVER
PWM_32_v4
http://Mikronauts.com
User Manual v0.85
pin mode for a digital input
pin mode for a digital output
pin mode for a PWM output (0..255)
pin mode for a servo output (0..2500)
Initialize RoboPiObj, start service cogs
set digital pin to specified mode
read current mode of digital pin
read current value (0 or 1) at pin, regardless of mode
write 0 or 1 to digital pin
read analog input channel, scale to 0..1023 return value
read analog input channel, return raw 0..4095 value
write PWM value to pin, 0 is off, 255 is fully on
write servo position to pin , 0 to 2500 microseconds
return last servo position written to pin
return distance to nearest object in milimeters
delay for ms milliseconds
delay for us microseconds
MCP3208 driver object
PWM/Servo driver object
Copyright 2014 William Henning
16
2014-01-27
Need help?
Do you have a question about the RoboPi and is the answer not in the manual?
Questions and answers