Revista Digital Sexto semestre en electrónica 1 | Page 43

PROGRAMACION:

int DISP_1_A = 2;

int DISP_1_B = 3;

int DISP_1_C = 4;

int DISP_1_D = 5;

int DISP_1_E = 6;

int DISP_1_F = 7;

int DISP_1_G = 8;

int DISP_2_A = 22;

int DISP_2_B = 24;

int DISP_2_C = 26;

int DISP_2_D = 28;

int DISP_2_E = 30;

int DISP_2_F = 32;

int DISP_2_G = 34;

int DISP_3_A = 40;

int DISP_3_B = 42;

int DISP_3_C = 44;

int DISP_3_D = 46;

int DISP_3_E = 48;

int DISP_3_F = 50;

int DISP_3_G = 52;

int LED1 =9;

int LED2 =10;

int LED3 =11;

int LED4 =12;

int LED5 =13;

int LED6 =14;

int BOTON_1 =15;

int BOTON_2 =17;

int a = 53;

int b = 51;

int c = 49;

int d = 47;

int e = 45;

int f = 43;

int suma;

void setup(){

pinMode ( DISP_1_A, OUTPUT);

pinMode ( DISP_1_B, OUTPUT);

pinMode ( DISP_1_C, OUTPUT);

pinMode ( DISP_1_D, OUTPUT);

pinMode ( DISP_1_E, OUTPUT);

pinMode ( DISP_1_F, OUTPUT);

pinMode ( DISP_1_G, OUTPUT);

pinMode (DISP_2_A, OUTPUT);

pinMode (DISP_2_B, OUTPUT);

pinMode (DISP_2_C, OUTPUT);

pinMode (DISP_2_D, OUTPUT);

pinMode (DISP_2_E, OUTPUT);

pinMode (DISP_2_F, OUTPUT);

pinMode (DISP_2_G, OUTPUT);

pinMode (DISP_3_A, OUTPUT);

pinMode (DISP_3_B, OUTPUT);

pinMode (DISP_3_C, OUTPUT);

pinMode (DISP_3_D, OUTPUT);

pinMode (DISP_3_E, OUTPUT);

pinMode (DISP_3_F, OUTPUT);

pinMode (DISP_3_G, OUTPUT);

pinMode(LED1,OUTPUT);

pinMode(LED2,OUTPUT);

pinMode(LED3,OUTPUT);

pinMode(LED4,OUTPUT);

pinMode(LED5,OUTPUT);

pinMode(LED6,OUTPUT);

void loop() {

if(BOTON_1==1&&suma==1){

digitalWrite(DISP_3_A,HIGH);

digitalWrite(DISP_3_B,LOW);

digitalWrite(DISP_3_C,LOW);

digitalWrite(DISP_3_D,HIGH);

digitalWrite(DISP_3_E,HIGH);

digitalWrite(DISP_3_F,HIGH);

digitalWrite(DISP_3_G,HIGH);

digitalWrite(LED1,HIGH);

delay(400);

digitalWrite(LED1,LOW);

delay(400);

digitalWrite(LED2,HIGH);

delay(400);

digitalWrite(LED2,LOW);

delay(400);

digitalWrite(LED3,HIGH);

delay(400);

digitalWrite(LED3,LOW);

delay(400);

digitalWrite(LED4,HIGH);

delay(400);

digitalWrite(LED4,LOW);

delay(400);

digitalWrite(LED5,HIGH);

delay(400);

digitalWrite(LED5,LOW);

delay(400);

digitalWrite(LED6,HIGH);

delay(400);

digitalWrite(LED6,LOW);

delay(400);}