Вы находитесь на странице: 1из 12

[code]

int analogInput=A0;

int val=0;

int a1 = 2;

int b1 = 3;

int c1 = 4;

int d1 = 5;

int e1 = 6;

int f1 = 7;

int g1 = 8;

int a2 = 21;

int b2 = 20;

int c2 = 19;

int d2 = 18;

int e2 = 17;

int f2 = 16;

int g2 = 15;

void setup() {

pinMode(a1, OUTPUT);

pinMode(b1, OUTPUT);

pinMode(c1, OUTPUT);

pinMode(d1, OUTPUT);
pinMode(e1, OUTPUT);

pinMode(f1, OUTPUT);

pinMode(g1, OUTPUT);

pinMode(a2, OUTPUT);

pinMode(b2, OUTPUT);

pinMode(c2, OUTPUT);

pinMode(d2, OUTPUT);

pinMode(e2, OUTPUT);

pinMode(f2, OUTPUT);

pinMode(g2, OUTPUT);

Serial.begin(9600);

void loop() {

val = analogRead(A0);

val =val / 10.23;

Serial.print("value: ");

Serial.print(val);

Serial.println();

if ((val >= 0)&&(val <= 9)){zero2();}

else if ((val >= 10) && (val <=19)) {one2();}

else if ((val >= 20) && (val <=29)) {two2();}


else if ((val >= 30) && (val <=39)) {three2();}

else if ((val >= 40) && (val <=49)) {four2();}

else if ((val >= 50) && (val <=59)) {five2();}

else if ((val >= 60) && (val <=69)) {six2();}

else if ((val >= 70) && (val <=79)) {seven2();}

else if ((val >= 80) && (val <=89)) {eight2();}

else if ((val >= 90) && (val <=99)) {nine2();}

if ((val == 10)||(val == 90)||(val == 80)||(val == 70)||(val == 60)||(val == 50)||(val == 40)||(val ==


30)||(val == 20)){zero1();}

else if ((val == 11)||(val == 19)||(val == 18)||(val == 17)||(val == 16)||(val == 15)||(val == 14)||(val ==


13)||(val == 12)){one1();}

else if ((val == 21)||(val == 29)||(val == 28)||(val == 27)||(val == 26)||(val == 25)||(val == 24)||(val ==


23)||(val == 22)){two1();}

else if ((val == 31)||(val == 39)||(val == 38)||(val == 37)||(val == 36)||(val == 35)||(val == 34)||(val ==


33)||(val == 32)){three1();}

else if ((val == 41)||(val == 49)||(val == 48)||(val == 47)||(val == 46)||(val == 45)||(val == 44)||(val ==


43)||(val == 42)){four1();}

else if ((val == 51)||(val == 59)||(val == 58)||(val == 57)||(val == 56)||(val == 55)||(val == 54)||(val ==


53)||(val == 52)){five1();}

else if ((val == 61)||(val == 69)||(val == 68)||(val == 67)||(val == 66)||(val == 65)||(val == 64)||(val ==


63)||(val == 62)){six1();}

else if ((val == 71)||(val == 79)||(val == 78)||(val == 77)||(val == 76)||(val == 75)||(val == 74)||(val ==


73)||(val == 72)){seven1();}

else if ((val == 81)||(val == 89)||(val == 88)||(val == 87)||(val == 86)||(val == 85)||(val == 84)||(val ==


83)||(val == 82)){eight1();}

else if ((val == 91)||(val == 99)||(val == 98)||(val == 97)||(val == 96)||(val == 95)||(val == 94)||(val ==


93)||(val == 92)){nine1();}
}

void zero1(){

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, LOW);

void one1(){

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, LOW);

void two1(){

digitalWrite(a1, HIGH);
digitalWrite(b1, HIGH);

digitalWrite(c1, LOW);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

void three1(){

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, LOW);

digitalWrite(g1, HIGH);

void four1(){

digitalWrite(a1, LOW);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);
digitalWrite(g1, HIGH);

void five1(){

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

void six1(){

digitalWrite(a1, HIGH);

digitalWrite(b1, LOW);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

void seven1(){

digitalWrite(a1, HIGH);
digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, LOW);

digitalWrite(e1, LOW);

digitalWrite(f1,LOW);

digitalWrite(g1, LOW);

void eight1(){

digitalWrite(a1,HIGH);

digitalWrite(b1,HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, HIGH);

digitalWrite(f1, HIGH);

digitalWrite(g1, HIGH);

void nine1(){

digitalWrite(a1, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(c1, HIGH);

digitalWrite(d1, HIGH);

digitalWrite(e1, LOW);

digitalWrite(f1, HIGH);
digitalWrite(g1, HIGH);

void zero2(){

digitalWrite(a2, HIGH);

digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, HIGH);

digitalWrite(f2, HIGH);

digitalWrite(g2, LOW);

void one2(){

digitalWrite(a2, LOW);

digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, LOW);

digitalWrite(e2, LOW);

digitalWrite(f2, LOW);

digitalWrite(g2, LOW);

void two2(){

digitalWrite(a2, HIGH);
digitalWrite(b2, HIGH);

digitalWrite(c2, LOW);

digitalWrite(d2, HIGH);

digitalWrite(e2, HIGH);

digitalWrite(f2, LOW);

digitalWrite(g2, HIGH);

void three2(){

digitalWrite(a2, HIGH);

digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, LOW);

digitalWrite(f2, LOW);

digitalWrite(g2, HIGH);

void four2(){

digitalWrite(a2, LOW);

digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, LOW);

digitalWrite(e2, LOW);

digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);

void five2(){

digitalWrite(a2, HIGH);

digitalWrite(b2, LOW);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, LOW);

digitalWrite(f2, HIGH);

digitalWrite(g2, HIGH);

void six2(){

digitalWrite(a2, HIGH);

digitalWrite(b2, LOW);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, HIGH);

digitalWrite(f2, HIGH);

digitalWrite(g2, HIGH);

void seven2(){

digitalWrite(a2, HIGH);
digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, LOW);

digitalWrite(e2, LOW);

digitalWrite(f2, LOW);

digitalWrite(g2, LOW);

void eight2(){

digitalWrite(a2,HIGH);

digitalWrite(b2,HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, HIGH);

digitalWrite(f2, HIGH);

digitalWrite(g2, HIGH);

void nine2(){

digitalWrite(a2, HIGH);

digitalWrite(b2, HIGH);

digitalWrite(c2, HIGH);

digitalWrite(d2, HIGH);

digitalWrite(e2, LOW);

digitalWrite(f2, HIGH);
digitalWrite(g2, HIGH);

[/code]

Вам также может понравиться