Making Things Interactive

March 19, 2008

State Machines

Filed under: 8: State Machine, Assignments, Lingshui Wang — lingshui @ 10:56 pm

So in conjunction with my project idea, here’s the state machine that could be used for that project. The visual should be easy enough once I get to know how to use the multiplexers, but the audio might take a bit longer to understand what parts to use and how to operate those parts using the arduino (if an audio component is at all even possible with this project).

Boomboxes: State Diagram

Filed under: 8: State Machine, Assignments, Jesse Chorng — Jesse @ 10:10 pm
Tags:

For my mp3 space, lighting will be a very important part of allowing and encouraging users to interact with the space and each other. For part A of this assignment, I want to make some LEDs dance to the music (using the LM3915 chip I learned about from the midterm) if there are 2 users.                                State Diagram

State Diagram For RPSATO

Filed under: 8: State Machine, Joshua Smith — jssmith44 @ 8:55 pm

Below is the state diagram for a Bickering-Free, Definitive way to solve a a disagreement across a distance…. Remote Rock Paper Scissor.

rpsato_state_diagram.jpg

I may pursue this for my final project, but not the entire system by next week.

8a: Design a State Machine

Filed under: 8: State Machine, Assignments — mdgross @ 5:56 am

Due Thursday, March 20:

A state machine is a formalism that is used to describe interactive behavior. This exercise asks you to think about a design (yours, anyone’s) in terms of a state machine.

Design a state machine. Draw a state machine diagram. It will have states (circles with labels), transitions (arrows), conditions (one for each arrow), and actions (one for each state). In part “b” of this exercise, you will implement the state machine that you describe, in hardware and software. Your state machine should have at least three states.

One example of a state machine is the “count something” exercise that you did earlier in the semester. If you can’t think of anything else, draw the state machine for that example. Once you get started, though, you’ll begin to see the world in terms of state machines!

Blog at WordPress.com.