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
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.
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/
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
|