An Arduino library to control the Meccano M.A.X. robot:
- Uses GOF's Chain of Responisibility Design Pattern the loosely-couple the interaction between the Arduino and Mecanno M.A.X. devices using the Meccano Smart Protocol
- Supports Meccano M.A.X.'s Face, motors and servos
- Provides a sketch which uses Finite State machines (FSMs) and a modified version of Scheduler to give the impression of multitasking
MeccaChannel was tested on the following platforms:
- Arduino Uno R3
- Arduino Leonardo compatible
- Download this repository as a zip file and unzip it into your Arduino's libraries directory.
- Do the same with the Scheduler.zip file that is in the previous zip file. In other words, unzip it into your Arduino's libraries directory.
- Learned Intelligent Movement (L.I.M.) programming which allows you to create and record animations by physically moving the robot
- Meccano M.A.X.'s Infra-red Distance Sensor (Class provided but not yet working)
