0% found this document useful (0 votes)
17 views6 pages

Ejercicio 2 Display 7 Segmentos

The document contains an Arduino program that controls a 7-segment display to show numbers from 0 to 9. Each number is represented by a specific combination of HIGH and LOW signals sent to the segments A through G. The program includes functions for each number, with a delay of 1 second between displays.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views6 pages

Ejercicio 2 Display 7 Segmentos

The document contains an Arduino program that controls a 7-segment display to show numbers from 0 to 9. Each number is represented by a specific combination of HIGH and LOW signals sent to the segments A through G. The program includes functions for each number, with a delay of 1 second between displays.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Ejercicio 2 display 7 segmentos

const int A = 7;

const int B = 6;

const int C = 4;

const int D = 2;

const int E = 1;

const int F = 9;

const int G = 10;

void setup()

pinMode(A, OUTPUT);

pinMode(B, OUTPUT);

pinMode(C, OUTPUT);

pinMode(D, OUTPUT);

pinMode(E, OUTPUT);

pinMode(F, OUTPUT);

pinMode(G, OUTPUT);

void loop()

cero();

uno();

dos();

tres();
cuatro();

cinco();

seis();

siete();

ocho();

nueve();

void cero()

digitalWrite(A,HIGH);

digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,HIGH);

digitalWrite(E,HIGH);

digitalWrite(F,HIGH);

digitalWrite(G,LOW);

delay(1000);

void uno()

//Numero uno

digitalWrite(A,LOW);

digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

digitalWrite(E,LOW);
digitalWrite(F,LOW);

digitalWrite(G,LOW);

delay(1000);

void dos()

//Numero dos

digitalWrite(A,HIGH);

digitalWrite(B,HIGH);

digitalWrite(C,LOW);

digitalWrite(D,HIGH);

digitalWrite(E,HIGH);

digitalWrite(F,LOW);

digitalWrite(G,HIGH);

delay(1000);

void tres()

//Numero tres

digitalWrite(7,HIGH);

digitalWrite(6,HIGH);

digitalWrite(4,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

delay(1000);
}

void cuatro()

//Numero cuatro

digitalWrite(A,LOW);

digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

digitalWrite(E,LOW);

digitalWrite(F,HIGH);

digitalWrite(G,HIGH);

delay(1000);

void cinco()

//Numero cinco

digitalWrite(A,HIGH);

digitalWrite(B,LOW);

digitalWrite(C,HIGH);

digitalWrite(D,HIGH);

digitalWrite(E,LOW);

digitalWrite(F,HIGH);

digitalWrite(G,HIGH);

delay(1000);

void seis()
{

//Numero seis

digitalWrite(A,HIGH);

digitalWrite(B,LOW);

digitalWrite(C,HIGH);

digitalWrite(D,HIGH);

digitalWrite(E,HIGH);

digitalWrite(F,HIGH);

digitalWrite(G,HIGH);

delay(1000);

void siete()

//Numero siete

digitalWrite(A,HIGH);

digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

digitalWrite(E,LOW);

digitalWrite(F,LOW);

digitalWrite(G,LOW);

delay(1000);

void ocho()

//Numero ocho

digitalWrite(A,HIGH);
digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,HIGH);

digitalWrite(E,HIGH);

digitalWrite(F,HIGH);

digitalWrite(G,HIGH);

delay(1000);

void nueve()

//Numero nueve

digitalWrite(A,HIGH);

digitalWrite(B,HIGH);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

digitalWrite(E,LOW);

digitalWrite(F,HIGH);

digitalWrite(G,HIGH);

delay(1000);

You might also like