LABORATORIO 1
DESCRIPCIÓN
En este laboratorio se desarrollara un sistema de control gracias al sistema embebido arduino, con el cual podremos controlar 10 leds y hace que estos se activen uno por uno de izquierda a derecha y viceversa.
para generar el programa, se usara el lenguaje C++ que es un lenguaje de bajo nivel. A continuacion se podra ver una imagen con el programa en el cual escribiremos las instrucciones para manejar el kit arduino.
MATERIALES
- 8 diodos led
- kit de desarrollo arduino duominalove
- 8 resistencias de 220 ohmios
DIAGRAMAS
los diagramas fueron desarrollados con el programa de diseño de circuitos llamado fritzing
DIAGRAMA DE MONTAJE EN PROTOBOARD
DIAGRAMA DE ESQUEMATIZADO
DIAGRAMA PCB PARA MONTAJE EN TARJETA PERFORADA
FOTOS DEL PROCESO DE MONTAJE
Foto 1
Foto 2
Foto 3
Foto 4
Foto 5
Foto 6
CÓDIGO
define MAXLED 8
int led [MAXLED]={2,3,4,5,6,7,8,9};
void setup() {
for(int i=0; i<MAXLED; i++){
pinMode ( led[i], OUTPUT);
}
}
void loop() {for(int i=0; i<MAXLED; i++)
{
prender(led[i],500);
apagar(led[i],100);
}
for (int i=MAXLED-2; i>0; i--) {
prender(led[i],500);
apagar(led[i], 100);
}
}
void prender (int l, int t) {
digitalWrite(l, HIGH);
delay (t);
}
void apagar (int l, int t){
digitalWrite(l, LOW);
delay (t);
}
No hay comentarios:
Publicar un comentario