MISSION | HARDWARE | SOFTWARE | GALLERY | THE TEAM

Header Files Code Files Pseudocode Description
Main.c Main.html Coordinates all the modules to get the FLICKER to work at a high level
Download.h Download.c Download.html
  1. Controls the shift register that drives the download LEDs
  2. Senses the presence of the 3.5inch floppy drive
  3. Keeps track of the progress of the hypothetical download used in the game
Flicker.h Flicker.c Flicker.html
  1. Triggers the next FLICKER
  2. Receives input to become activated by the previous FLICKER or the Force Start Button
  3. Controls the White Situation Indicator LEDs (the ultra bright white LEDs in the floor and ceiling)
  4. Controls the Red Situation Indicator LEDs (red LEDs in the floor and ceiling)
IR.h IR.c IR.html Reads the input signal from the IR phototransistor circuit
LEDMap.h LEDMap.c LEDMap.html Controls the 15LED Map with a 4-to-16 line decoder
Music.h Music.c Music.html Controls the MP3 player to play music
Stage_LEDs.h Stage_LEDs.c Stage_LEDs.html Controls the 3 Stage LEDs with a 2-to-4 line decoder
StepperMotor.h StepperMotor.c StepperMotor.html
  1. Reads input from grapple dial to control the stepper motor
  2. Controls the stepper motor
  3. Keeps track of the number of steps which determines Tom Cruise's position