Professional Documents
Culture Documents
Veracruz N°19
M4S3. Repara equipos de automatización
Introducción
El Arduino uno es una placa electrónica la cual esta conformada por diversos componentes y
salidas y entradas que son útiles para el control de componentes externos. Esta placa al igual
que los PLC´s puede ser previamente programada desde una computadora, además el
programa ya cargado en la placa puede ser sustituido por otro programa, ya que el anterior
puede ser borrado y así podría ser cargado un nuevo programa. En esta práctica se empleó la
placa Arduino uno para controlar el encendido y apagado de tres leds para simular un
semáforo.
Desarrollo
En esta práctica, realizaremos un semáforo con unos Leds. Es ideal para iniciarnos en la
programación y el montaje de circuitos porque, como veremos, es muy fácil si se tiene el
programa. Empezaremos nuestro primer proyecto describiendo los elementos que vamos a
necesitar.
1 x Arduino UNO R3
1 x Protoboard
3 x resistencias de 220Ω.
Utilizaremos los pines digitales 12 (rojo), 8 (amarillo) y 7 (verde). Al conectar los Leds
debemos tener en cuenta que tienen polaridad, por lo que tenemos que colocarlos bien para
que funcionen. En los Leds la patilla corta, o el lado que está achatado, es el negativo e irá
conectado a tierra a través de una resistencia. La patilla larga, o lado redondeado, es el
positivo y se conectará al pin del Arduino correspondiente como la imagen.
Conclusión
Aprendimos a implementar o emplear una nueva función o practica con la placa Arduino ya
que anteriormente realizamos un led con resistencia, pero con diferente programación ya que
así podría realizar su función que en nuestro caso era el de un semáforo, en realidad no es
algo muy complicado ya que es sencillo, pero pudimos notar muchas cosas como por ejemplo
el tener que poner las mismas palabras en el programa para que el Arduino pudiera enviárselo
al protoboard y así realizar dicha función.
Evidencia fotográfica
Programa
/*************/
/* SEMAFORO */
/*************/
void setup() {
pinMode(verde,OUTPUT); //declaramos el pin verde como salida
pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
pinMode(rojo,OUTPUT); //declaramos el pin rojo como salida
}
void loop() {
digitalWrite(verde,HIGH); //encendemos el led rojo
delay(2000); //esperamos 2 segundos
digitalWrite(verde,LOW); //apagamos el led rojo
delay(500); //esperamos medio segundo