05-19-2011 10:08 AM
As mentioned in the User Group Meeting Wrap-up, I’m suggesting we consider applying what we’ve learned, but submitting to the group a new state machine exercises. In other words, take on a classis state-machine problem, and build it from scratch. However, I’m looking for a reasonable problem to address. It should not be overly complicated, and should fit well into a classis state-machine architecture. My idea was to implement the execution control of something like a cassette tape deck or CD player. If you have a good idea on this topic, post it here. We can decide as a group on what the challenge should be, and then work on it. It might be helpful to include some descriptive information on how the program should behave, so we’re all tackling the same problem.
So, post your ideas here. We’ll come to a group consensus, and then take on the challenge.
Travis Ferguson
06-07-2011 11:03 AM
I like the idea of the CD player. If we keep it to a single CD, it should be a good exercise.
The steps I see that are needed are:
1) Open tray
2) Load CD
3) select play, stop, random (I think to make this simple, we would just show the "CD player messages", we should not worry about actually playing the music)
What does everyone else think?
Fab