Created
March 4, 2015 19:09
-
-
Save sigorilla/41dda56579a86507ae63 to your computer and use it in GitHub Desktop.
School testing arduino
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define DS 8 | |
#define SHCP 9 | |
#define STCP 10 | |
void setup() { | |
pinMode(DS,OUTPUT); | |
pinMode(SHCP,OUTPUT); | |
pinMode(STCP,OUTPUT); | |
digitalWrite(SHCP,LOW); | |
digitalWrite(STCP,LOW); | |
pinMode(2,OUTPUT); | |
pinMode(3,OUTPUT); | |
pinMode(4,OUTPUT); | |
pinMode(5,OUTPUT); | |
pinMode(6,OUTPUT); | |
pinMode(11,OUTPUT); | |
digitalWrite(2,HIGH); | |
digitalWrite(3,LOW); | |
digitalWrite(4,LOW); | |
digitalWrite(5,LOW); | |
digitalWrite(6,LOW); | |
} | |
void loop() { | |
/* П */ | |
shiftOut(DS,SHCP,LSBFIRST,B10001100); | |
shiftOut(DS,SHCP,LSBFIRST,B01100011); | |
shiftOut(DS,SHCP,LSBFIRST,B00011111); | |
digitalWrite(11,HIGH); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
/* Р */ | |
shiftOut(DS,SHCP,LSBFIRST,B10000001); | |
shiftOut(DS,SHCP,LSBFIRST,B11100100); | |
shiftOut(DS,SHCP,LSBFIRST,B10011110); | |
digitalWrite(11,LOW); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
/* И */ | |
shiftOut(DS,SHCP,LSBFIRST,B10001100); | |
shiftOut(DS,SHCP,LSBFIRST,B11101011); | |
shiftOut(DS,SHCP,LSBFIRST,B10011000); | |
digitalWrite(11,HIGH); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
/* В */ | |
shiftOut(DS,SHCP,LSBFIRST,B11110010); | |
shiftOut(DS,SHCP,LSBFIRST,B01111100); | |
shiftOut(DS,SHCP,LSBFIRST,B01011110); | |
digitalWrite(11,LOW); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
/* Е */ | |
shiftOut(DS,SHCP,LSBFIRST,B11111000); | |
shiftOut(DS,SHCP,LSBFIRST,B01111000); | |
shiftOut(DS,SHCP,LSBFIRST,B00011111); | |
digitalWrite(11,HIGH); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
/* Т */ | |
shiftOut(DS,SHCP,LSBFIRST,B00100001); | |
shiftOut(DS,SHCP,LSBFIRST,B00001000); | |
shiftOut(DS,SHCP,LSBFIRST,B01001111); | |
digitalWrite(11,HIGH); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
digitalWrite(6,LOW); | |
delay(300); | |
shiftOut(DS,SHCP,LSBFIRST,B00100010); | |
shiftOut(DS,SHCP,LSBFIRST,B10100011); | |
shiftOut(DS,SHCP,LSBFIRST,B01010101); | |
digitalWrite(11,LOW); | |
digitalWrite(6,LOW); | |
digitalWrite(STCP,HIGH); | |
delay(1); | |
digitalWrite(STCP,LOW); | |
digitalWrite(2,HIGH); | |
delay(100); | |
digitalWrite(3,HIGH); | |
delay(10); | |
digitalWrite(2,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(4,HIGH); | |
delay(10); | |
digitalWrite(3,LOW); | |
delay(100); | |
digitalWrite(5,HIGH); | |
delay(10); | |
digitalWrite(4,LOW); | |
delay(100); | |
digitalWrite(6,HIGH); | |
delay(10); | |
digitalWrite(5,LOW); | |
delay(240); | |
digitalWrite(6,LOW); | |
delay(700); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment