Here is my presentation on an introduction to the Arduino, along with several activities to get started with robotics. This is the presentation that will be used in my seminar on Sunday.
Monday night I got code running on the same microcontroller to successfully emit the modulated signal and trigger the LED as hooked up before. However, trying to strictly time the length of the pulses was really difficult because the receiving interrupt kept messing up the timing. I was using delay functions for simplicity in a main loop, rather than running an additional timer interrupt, which would have been the correct way to do it.
As a background, I’ve been working on a Robotics competition to teach the softies from CSH how to do a little bit of hardware and low level programming. The competition is to gather several ping pong balls located throughout a small field, and return them to a base. Whichever team has the most balls in their base (or on the way to their base) wins.
To increase the action a little bit, it needs to be very obvious where the ping pong balls and base are to the inexperienced hardware builder. Considering I’m fronting the cost for organization, it also needed to be cheap. The easiest solution seems to be IR.