UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
2do AÑO   - 2° AÑO DE BACHILLERATO “A”
Trabajo individual (clase) – arreglos display
Nombre: Geanela Gliser Borbor Espinales                       Fecha: 18/10/17

 Arreglos display

Arreglos con un dispositivo electronico en un display de siete segmentos que se maneja con los pines de cada uno de los segmentos es decir cada pin tiene un segmento.
Negativo 
encendido 0
apagado  1
Positivo 
encendido 1
apagado 0

en este caso teemos una cantidad de numeros enteros de 8.


Pines: en la taabla que se muestra abajo nos van a mostrar en que pines va estar conectado arduino y el display de siete segmentos. 
En la siguiente tabla se mostrara cuales van encendido o cuales van apagados segun que numero se requiere mostrar, pero para definir esto se debe saber a quien le pertence a quien.


 En la imagen que estan pintadas las lineas de rojo se muestra un display de siete segmentos donde se ve a que letra le corresponde a cada segmento, por ejemplo, el a esta en la parte de arriba, nos portara a definir que numero o que segmentos se van a usar, cual se encendera y cual se apagara, por otro lado la imagen muestra otra figura, en esta figura podemos ver que hay una g, f,a,b, seguidos en la misma fila, por ende, tenemos que conectar de esta manera pero no hay problema si se define otro segmento, todo depende de como van conectados los pines a arduino.

En arduino no  pueden fatan void set up y void loop, pero tampoco pueden estar los dos al mismo tiempo.


Ahora, vamos a ir a arduino para poder programar un display de siete segmentos, donde se le designa a cada segmento se enciende o se apaga pero antes de todo debemos de asignar cuantas cantidad de numeros hay por ende queremos llegfar hasta el numero 9, adrmas que vamos a declarar mediante los corchetes cuantas filas y cuantas columans deben existir.



Código:



int i,j;
int pines[] ={2,3,4,5,6,7,8,9};
int numeros [] [8]= {  // los dos corchetes se ve que uno indica las filas y el otro indica columnas.
{1,1,1,1,1,1,0,1}, //formar el numero 0.
{0,1,1,0,0,0,0,1},//1
{1,1,0,1,1,0,1,1},//2
{1,1,1,1,0,0,1,1},//3
{0,1,1,0,0,1,1,1}, //4
{1,0,1,1,0,1,1,1}, //5
{1,0,1,1,1,1,1,1}.//6
{1,1,1,0,0,0,0,0}, //7
{1,1,1,1,1,1,1,1}, //8
{1,1,1,1,0,1,1,1}, //9

};

void setup() {
  // put your setup code here, to run once:
for (j=0;j<8;i++)
{

 pinMode (pines[i],OUTPUT);

  }
}

void loop() {
  // put your main code here, to run repeatedly:
for (i=0;i<10;i++)// filas
 

}
 




Comentarios

Entradas populares de este blog

Trabajo individual # 3

Trabajo individual # 3

Puntos de dos dígitos