Академический Документы
Профессиональный Документы
Культура Документы
SEDE – IBARRA
1. PROPÓSITO DE LA PRÁCTICA
• Poder implementar una flecha utilizando leds y micro controlador Arduino, el mismo
que se mostrara en un Protoboard.
2. OBJETIVO (COMPETENCIA)
• Desarrollar un programa que simule una flecha en movimiento, la que será simulada en
software Proteus y la implementación se la realizara en un Protoboard.
5. DESARROLLO DE LA PRÁCTICA
Fuente: Propia
2. Código.
int leds[]={8,9,10,11,12,13}; // array leds
void setup() {
for(int i=0;i<6;i++)
{
pinMode(leds[i],OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(250); // hasta que numero soporta 2^16 una variable de 16 bits
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(250); // hasta que numero soporta 2^16 una variable de 16 bits
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(250); // hasta que numero soporta 2^16 una variable de 16 bits
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(250); // hasta que numero soporta 2^16 una variable de 16 bits
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(250); // hasta que numero soporta 2^16 una variable de 16 bits
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(250);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(100);
}
5. RESULTADOS Y CONCLUSIONES
Presentamos los resultados de la implementación y simulación del código en Arduino en el
software Proteus.
En la simulación los leds se encenderán de abajo hacia arriba de forma secuencial, la misma
que se muestra en la ilustración 2.
Fuente: Propia
Fuente Propia.
Para la finalización del ciclo de encendido se encender la última secuencia de leds ilustración 4
y al terminar se reiniciará a la secuencia de la ilustración 2 e ilustración 3, esto se hará de
forma indefinida.
Fuente: Propia.
3. Simulación del armado en Fritzing:
Fuente: Propia.
4. Armado Físico:
Fuente: Propia.
Conclusiones.
• El trabajo en grupo ayudo para diseñar esta solución la que se presentó en el
documento.
• Se debió revisar conocimientos previos ya aprendidos para poder implementar el
armado de la flecha animada con leds.
• Se aplicaron comandos básicos del IDE Arduino para la inicialización de variables y
para el encendido y apagado de cada uno de los leds.
6. REFERENCIAS