lunes, 20 de noviembre de 2017

Bitacora

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”


3er Año PAI - 9no “B”


PROYECTO UNIDAD 2
Photobooth

Nombre: Milena Apraez y  Danna Vera.
Fecha: 20/11/2017



Hicimos una conexión para configurar un display de 7 segmentos. fué un poco complicado porque habían demasiados cables y tuvimos que hacerlo lentamente para no confundirnos.
y lo configuramos con el siguiente código:

int LED = 13 ; int boton = 2; void setup() { pinMode( LED, OUTPUT) ; // LED como salida pinMode( boton , INPUT) ; //botón como entrada //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() { int valor = digitalRead(boton) ; // leemos el valor de boton, si está presionado será HIGH y sino será LOW. if(valor==HIGH) { secuencia(); } else digitalWrite(LED,LOW) ; } void secuencia() { display(0,0,0,0,1,0,0,0);//9 delay(1000); display(0,0,0,0,0,0,0,0);//8 delay(1000); display(0,0,0,1,1,1,1,0);//7 delay(1000); display(0,1,0,0,0,0,0,0);//6 delay(1000); display(0,1,0,0,1,0,0,0);//5 delay(1000); display(1,0,0,1,1,0,0,0);//4 delay(1000); display(0,0,0,0,1,1,0,0);//3 delay(1000); display(0,0,1,0,0,1,0,0);//2 delay(1000); display(1,0,0,1,1,1,1,0);//1 delay(1000); display(0,0,0,0,0,0,1,0);//0 delay(1000); }