Typographic Test "HI THERE!"
//Shift pins const int clearPin = 2; const int latchPin = 3; const int dataPin = 4; const int clockPin = 5;
int seq2[16] = {1, 2, 4, 8, 16, 32, 64, 128, 0, 0, 0, 0, 0, 0, 0, 0}; //The array for storing the // byte #1 value int seq1[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 32, 64, 128}; //The array for storing the // byte #2 value
const int turnOFF = 250; const int turnON = 3000;
// HI_THERE! int hello[9][17] = { { 49, turnON, turnOFF, turnOFF, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnOFF, turnOFF, turnON}, //h { 49, turnOFF, turnON, turnON, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnON, turnON, turnOFF, turnOFF, turnON, turnON, turnOFF}, //i { 49, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF}, //space { 49, turnON, turnON, turnON, turnON, turnOFF, turnON, turnON, turnOFF, turnOFF, turnON, turnON, turnOFF, turnOFF, turnON, turnON, turnOFF}, //t { 49, turnON, turnOFF, turnOFF, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnOFF, turnOFF, turnON}, //h { 49, turnON, turnON, turnON, turnON, turnON, turnOFF, turnOFF, turnOFF, turnON, turnON, turnON, turnOFF, turnON, turnON, turnON, turnON}, //e { 49, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnON, turnOFF, turnON, turnOFF, turnON, turnOFF, turnOFF, turnON}, //r { 49, turnON, turnON, turnON, turnON, turnON, turnOFF, turnOFF, turnOFF, turnON, turnON, turnON, turnOFF, turnON, turnON, turnON, turnON}, //e { 49, turnOFF, turnON, turnON, turnOFF, turnOFF, turnON, turnON, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnOFF, turnON, turnON, turnOFF} //exclamation }; int letter = 0;
void setup() { Serial.begin(9600); pinMode(dataPin, OUTPUT); //Configure each IO Pin pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(clearPin, OUTPUT);
// delay for setting up delay(2000); Serial.println("End of initializing"); }
void loop() { digitalWrite( clearPin, HIGH); Serial.println("process matrix"); for (int x = 0; x < 17; x++) //Array Index { Serial.println(seq1[x]); Serial.println(seq2[x]); digitalWrite(latchPin, LOW); //Pull latch LOW to start sending data shiftOut(dataPin, clockPin, MSBFIRST, seq1[x]); //Send the data byte 1 shiftOut(dataPin, clockPin, MSBFIRST, seq2[x]); //Send the data byte 2 digitalWrite(latchPin, HIGH); //Pull latch HIGH to stop sending data delay(hello[letter][x]); } Serial.println("stop matrix"); digitalWrite(clearPin, LOW); if(letter >= 9) { letter = 0; Serial.println("matrix is cooling down for 30 sec"); delay(30000); } letter++; }
*/










