UNIDAD
EDUCATIVA PARTICULAR “POLITÉCNICO”
3° AÑO PAI - 9no Paris VII “E”
GRUPAL # 4 – Proyecto - Avance 2
Nombre: Marcelo Loor, Paúl Del Valle Fecha: 23/11/17
Procedimiento:
1.- Poner un Display 7 Segmentos en el protoboard, y conectar su pin 8 con su pin 3.
2.- Conectar el pin 5 del Display con el pin 10 del Arduino.
3.- Conectar el pin 4 del Display con el pin 5 del Arduino.
4.- Conectar el pin 2 del Display con el pin 6 del Arduino.
5.- Conectar el pin 1 del Display con el pin 7 del Arduino.
6.- Conectar el pin 6 del Display con el pin 4 del Arduino.
7.- Conectar el pin 7 del Display con el pin 3 del Arduino.
8.- Conectar una resistencia del pin 8 a negativo del protoboard.
9.- Conectar el pin 9 del Display con el pin 8 del Arduino.
10.- Conectar el pin 10 del Display con el pin 9 del Arduino.
11.- Conectar un pulsador en el protoboard.
12.- El Terminal 11 del pulsador se conecta al pin 2 del Arduino.
13.- Del Terminal 12 se conecta una resistencia a negativo del protoboard.
14.- El terminal 22 se conecta a positivo del protoboard.
15.- Positivo se conecta a positivo y negativo se conecta a negativo en el protoboard.
16.- 5V se conecta positivo del protoboard por ABAJO.
17.- GND se conecta a negativo del protoboard por ABAJO.
18.- Se sube la programación, que es la siguiente:
void setup()
{
//Configuración inicial para que los pines 2 al 9 sean de salida
for (int i = 2; i<10; i++)
pinMode(i, OUTPUT);
}
void display(int a, int b, int c, int d, int e, int f, int g, int punto)
{
digitalWrite(3,a);
digitalWrite(4,b);
digitalWrite(5,c);
digitalWrite(6,d);
digitalWrite(7,e);
digitalWrite(8,f);
digitalWrite(9,g);
digitalWrite(10,punto);
}
void loop()
{
display(1,1,1,1,0,1,1,1);//9
delay(1000);
display(1,1,1,1,1,1,1,1);//8
delay(1000);
display(1,1,1,0,0,0,0,1);//7
delay(1000);
display(1,0,1,1,1,1,1,1);//6
delay(1000);
display(1,0,1,1,0,1,1,1);//5
delay(1000);
display(0,1,1,0,0,1,1,1);//4
delay(1000);
display(1,1,1,1,0,0,1,1);//3
delay(1000);
display(1,1,0,1,1,0,1,1);//2
delay(1000);
display(0,1,1,0,0,0,0,1);//1
delay(1000);
display(1,1,1,1,1,1,0,1);//0
delay(1000);
}