CURRENT ISSUE

Contests

bottom corner

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

SOURCES & PDF

Daniel Ramirez is a senior software engineer at Raytheon with over 15 years of experience working on real-time embedded systems. He has a B.S. in Computer Science and an M.S. in Engineering from Northeastern University. His hobbies include watching old movies, antiques, travel, golf, photography, Circuit Cellar contests, and Vex robotics.

Download PDF of this article.

REFERENCE
[1] D. Ramires, "High Performance Motor Controller," Circuit Cellar 206, 2007.

RESOURCES
AdaCore, “GNAT User’s Guide,” Florida State University Department of Computer Science, www.cs.fsu.edu/~baker/ada/gnat/html/gnat_ugn_toc.html.

J. Barnes, Programming in Ada: Plus an Overview of Ada 9X, Addison-Wesley, Boston, MA, 1994.

Intermetrics, Inc., “Ada 2005 Rationale,” 1995, www.adacore.com/home/ada_answers/ada_2005.

Special Interest Group on Ada, “Ada 95 Bindings,” 2007, www.sigada.org/ada_95/bindings.html.

U.S. Air Force Academy, “Ada Utilities,” 2007, www.usafa.af.mil/df/dfcs/bios/mcc_html/ada_stuff.cfm.

Wikipedia, “Ada,” http://en.wikipedia.org/wiki/Ada_programming_language.

http://www.ihr.uni-stuttgart.de/forschung/ada/resources_on_ada/

http://www.adaic.org/

SOURCES
XBee-PRO wireless UART

Digi International, Inc.
www.digi.com

MMA1260D Accelerometer
Freescale Semiconductor, Inc.
www.freescale.com

dsPIC30F6014 DSP, MCP6S26 PGA, and PIC18F4550 USB 2.0 controller
Microchip Technology, Inc.
www.microchip.com

AdaGIDE
U.S. Air Force Academy
www.usafa.af.mil/df/dfcs/bios/mcc_html/adagide.cfm

Previous

 


bottom corner