CURRENT ISSUE Contests
Feature Article
|
|
Issue #212 March 2008
Robotics with Ada95
by Daniel Ramirez
Start | Why Use Ada95 For Robotics? | GNAT Ada95 Tools | Debugging Ada95 Applications | Ada95 Coding Style |Wireless Sensor Controller | Wireless Messages | The Glove In Action | XYZ Accelerometers | XBee-PRO Wireless UART | Controller Range | USB 2.0 Interface | Ethernet | The Kernel | Ada95 vs. Other Languages | Future Applications | Sources & PDF
WIRELESS MESSAGES
The Ada95 Vex Power Glove application provides robust wireless message processing with CRC/Checksum. The reader can even use the glove’s flexible resistors to generate simulated sensor readings that are out of their specified ranges and watch how the GNAT Ada95 application handles the erroneous sensor readings.
Five push button switches provide five digital inputs to the sensor controller. A newer and equivalent dsPIC33F device could be used in place of the dsPIC30F6014 that is even faster (40 MIPS) and provides hardware CRC that could be used to process the wireless messages (telemetry), but I have not tried it for this application.