March Madness - LED 7 segment |
Hacking with Jason, Keith and Rick. Jason had the 7 segment serial display from sparkfun. We wanted to experiment with it. This uses the Arduino mega serial port 3. It changes the brightness as it goes.
#include "HardwareSerial.h" byte theIndex; char validData[] = "0123456789ABCDEF"; int brightness; //********************************************************** void setup() { // Serial.begin(9600); Serial3.begin(9600); theIndex = 0; brightness = 0; delay(300); Serial3.print(0x7A, BYTE); delay(100); Serial3.print(0, BYTE); delay(100); } //********************************************************** void loop() { int ii; Serial3.print(0x7A, BYTE); Serial3.print(brightness, BYTE); for (ii=0; ii<4; ii++) { Serial3.print(validData[theIndex], BYTE); } delay(200); theIndex++; if (validData[theIndex] == 0) { theIndex = 0; } brightness += 10; if (brightness > 255) { brightness = 0; } }