C++ Library for the PsiSwarm Robot - Version 0.8

Dependents:   PsiSwarm_V8_Blank_CPP Autonomia_RndmWlk

Fork of PsiSwarmV7_CPP by Psi Swarm Robot

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
AnimationsSimple predefined LED animations and dances
BasicFunctions for the Psi Basic interpreter and file-handling
ColourFunctions for reading the base-mounted and top-mounted I2C colour sensors (optional)
DemoDemo class Build in demonstration
DisplayDisplay class Functions for use with the Midas 16x2 I2C LCD Display (MCCOG21605x6W) LCD Farnell part 2218942 or 2063206
EpromEprom Class Functions for accessing the 64Kb EPROM chip and reading the reserved firmware block
LedLed class Functions to control the various LEDs on the robot
MotorsMotors class Functions to control the Psi Swarm robot motors
PsiswarmPsiswarm Class The main class to define a robot
SensorsSensors class Functions to read values from the Psi Swarm infrared, ultrasonic, temperature and power sensors
SerialControlSerialControl class Functions to handle command and user messages sent over the PC or BT serial interfaces
SetupInternal functions that initiate the I2C components on the robot and send the low level messages to read to these components
SoundSound class Functions that generate audio tones using the sound module on the PIC coprocessor, where used