
I have been teaching introductory programming for the Arduino to a weekly class the past few weeks. I missed collecting the email contact information for some of the people who joined the class in the last couple of weeks. In the hope that they read these postings, I am publishing a notice here.
Here is a small homework reading assignment for the WCRS programming class attendees. Read the Software Development Methodology article (http://en.wikipedia.org/wiki/Software_development_methodology) on wikipedia, at least up to the start of “Subtopics”. From those methodology descriptions, decide which of methodologies are being used for projects by people at WCRS. Why did you pick that / those methodologies? Which ones seem like they would fit? Again, why?
To be discussed in class.
–
Phil
Tags: Arduino, Programming
Posted in Arduino, Local Robotics, WCRS | Comments (0)

Download Links:
Windows
Mac OS X
Linux (32 Bit)
Release Notes:
0018 – 2010.01.29
[core / libraries]
* Added tone() and noTone() functions for frequency generation.
* Added Serial.end() command.
* Added precision parameter for printing of floats / doubles.
* Incorporated latest version of Firmata.
* Fixed bug w/ disabling use of the RW pin in the LiquidCrystal library.
* No longer disabling interrupts in delayMicroseconds().
* Fixed bug w/ micros() returning incorrect values from within an interrupt.
* Fixed bug that broke use of analog inputs 8-15 on the Mega.
[environment]
* Synchronized with the Processing 1.0.9 code base, bringing various fixes,
including to a bug causing saving to fail when closing the last sketch.
* Added support for third-party hardware in the SKETCHBOOK/hardware folder,
mirroring the current structure of the hardware folder in Arduino.
* Added Ctrl-Shift-M / Command-Shift-M shortcut for serial monitor.
* Hold down shift when pressing the Verify / Compile or Upload toolbar
buttons to generate verbose output (including command lines).
* Moving build (on upload) from the applet/ sub-folder of the sketch
to a temporary directory (fixing problems with uploading examples from
within the Mac OS X disk image or a Linux application directory).
* Fixed bug the prevented the inclusion of .cpp and .h (or .c and .h) files
of the same name in a sketch.
* Improved the Mac OS X disk image (.dmg): added a shortcut to the
Applications folder, a background image with arrow, and new FTDI drivers.
Posted in Arduino | Comments (1)

That’s right! The Robot Games are returning to the Western Canadian Robotics Society May 15th 2010! What will you be bringing to the competition this year?
With robots, it is always misleading as to the number of choices you have in your design, both electrically and physically. As Brutus has mentioned before, the ATMEL chips on an ARDUINO board are very popular amongst hobbyists as the core of their robot. My personal preference has been the PIC microcontrollers, made by MicroChip. What is your preference?
Posted in Electronics | Comments (7)

Interested in setting up the Arduino IDE to work on Ubuntu 9.10?
Head over to codetorment for a step by step guide for Ubuntu 9.10 32bit edition.
Posted in Arduino | Comments (0)

Download it For Windows, Mac OS X, and Linux 32Bit.
Arduino Software Release Notes
0017 - 2009.07.25
[documentation / examples]
* Many new and revised examples from Tom Igoe.
[core / libraries]
* Updated LiquidCrystal library by Limor Fried. See reference for details.
* Updated Firmata library to version 2.1 (rev. 25).
* Replaced the Servo library with one (MegaServo) by Michael Margolis.
Supports up to 12 servos on most Arduino boards and 48 on the Mega.
* Improving the accuracy of the baud rate calculations for serial
communication (fixing double-speed problems on 8 MHz Arduino boards).
Thanks to gabebear.
[environment]
* Synchronized with the Processing 1.0.3 code base (rev. 5503), bringing
many improvements (listed below).
* New icons and about image by Thomas Glaser (envis precisely).
* Support for multiple sketch windows.
* The serial monitor now has its own window.
* Comment / Uncomment menu item (in Edit) and keyboard shortcut.
* Increase and Decrease Indent menu items (in Edit) and keyboard shortcuts.
* Support for third-party libraries in the SKETCHBOOK/libraries folder.
* Libraries are now compiled with the sketch, eliminating the delay when
switching boards and the need to delete .o files when changing library
source code.
* Arduino now comes as an app file (in a dmg) on the Mac.
* Adding the Arduino Nano w/ ATmega328 to the Tools > Board menu.
Posted in Arduino | Comments (0)