In this rotation, students will write code to manipulate LED lights connected to an Arduino board. Arduino boards can be programmed through the Arduino IDE. You can download this IDE here.
Help the Quinjet land by lighting up the runway. There are 10 RGB LEDs and 9 single color LEDs on the runway. The 9 single color LEDs must blink with a 1/2 second between lighting up at least 5 times before any other action is visible. This is indicating to the judges the beginning of the code. The RGB lights must turn on in a pattern of the students choice (all of them at once and blinking, first row, then second row, etc..., or some other pattern). The RGB lights must change colors at least twice during the program.
This video shows the actual boards that students will be progromming without the runway overlay that will be placed over the boards. This video provides an example of what is expected from the students.
This is the wiring and setup for the competition.
The label orangeL refers to the orange wires connecting the Arduino to the light. The L stands the left side. R stands for the RED color light of the RGB and the pin number it is connected to on the Arduino board. G stands for the GREEN color light of the RGB and the pin number it is connected to on the Arduino board. The B stands for the BLUE color light and the pin number it is connected to on the Arduino board.
For this rotation, students may come to the competition with the naming conventions of the lights and pin number associations and pin setup already programmed (void setup). They can also come to the competition with the RGB functions already written. They may NOT come to the competition with the programming completed (void loop). This will be checked by the judges ahead of time.