Programming Robopi With Robopiobj; Robopiobj Constants; Robopiobj Methods; Robopiobj Resource Utilization - Raspberry Pi RoboPi User Manual

Hide thumbs Also See for RoboPi:
Table of Contents

Advertisement

RoboPi v1.00

Programming RoboPi with RoboPiObj

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)
delay(ms)
delayMicroseconds(us)

RoboPiObj Resource Utilization

RoboPiObj uses 4944 bytes of EEPROM/RAM and two cogs for drivers,
ADC_INPUT_DRIVER
PWM_32_v4
http://Mikronauts.com
User Manual v0.60
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
delay for ms milliseconds
delay for us microseconds
MCP3208 driver object
PWM/Servo driver object
Copyright 2014 William Henning
8
2014-01-27

Advertisement

Table of Contents
loading

Table of Contents