Airhead 2000 finite state diagram

 

 

Note: not shown are all of the transitions (arrows) that have no effect on the state of the machine. That is, arrows that loop back to the same state. For example, from "blowing hot air fast", if the input were either L-up or R-up, no change would occur.