Sie sind auf Seite 1von 3

INGENIERA AUTOTRNICA ATN-503 MICROCONTROLADORES

GUA DE LABORATORIO N2

Apellido Paterno Apellido Materno Nombres NOTA

Puertos Digitales

1.1 ESTRUCTURA GENERAL DE UN SKETCH

Un programa diseado para ejecutarse sobre un Arduino (un sketch) siempre se compone de tres
secciones:
La seccin de declaraciones de variables globales: ubicada directamente al principio del sketch.
La seccin llamada void setup(): delimitada por llaves de apertura y cierre.
La seccin llamada void loop(): delimitada por llaves de apertura y cierre.
La primera seccin del sketch (que no tiene ningn tipo de smbolo delimitador de inicio o de final)
est reservada para escribir, tal como su nombre indica, las diferentes declaraciones de variables
que necesitemos.
En el interior de las otras dos secciones (es decir, dentro de sus llaves) debemos escribir las
instrucciones que deseamos ejecutar en nuestra placa, teniendo en cuenta lo siguiente:
Las instrucciones escritas dentro de la seccin void setup() se ejecutan una nica vez, en el
momento de encender (o resetear) la placa Arduino.
Las instrucciones escritas dentro de la seccin void loop() se ejecutan justo despus de las de
la seccin void setup() infinitas veces hasta que la placa se apague (o se resetee). Es decir, el
contenido de void loop() se ejecuta desde la 1 instruccin hasta la ltima, para seguidamente
volver a ejecutarse desde la 1 instruccin hasta la ltima, para seguidamente ejecutarse desde la 1
instruccin hasta la ltima, y as una y otra vez. Por tanto, las instrucciones escritas en la seccin
void setup() normalmente sirven para realizar ciertas preconfiguraciones iniciales y las
instrucciones del interior de void loop() son, de hecho, el programa en s que est funcionando
continuamente.
1.2 MATERIALES
- Placa Arduino
INGENIERA AUTOTRNICA ATN-503 MICROCONTROLADORES

- Computadora
- Leds y resistencias 330 ohm o similar.

1.3 PROCEDIMIENTO

Led Parpadeante

Se trata de conectar un led al pin13, haciendo que encienda durante 500 ms y que se apague durante
100 ms, este proceso se repetir cclicamente.

Objetivos:
Reconocer partes de la placa.
Aprender a conexionar leds a la placa.
Familiarizarse con el entorno de programacin.
Reconocer las partes de un programa de arduino.
Conocer rdenes como: pinMode, digitalWrite y delay.

Conecta la placa Arduino a tu computador y ejecuta el IDE oficial. Selecciona (si no lo est ya) el
tipo de placa adecuado (en el men Tools->Board) y el puerto COM utilizado (en el men Tools-
>Serial port).

Crea un nuevo sketch con el siguiente contenido

void setup() { //comienza la configuracion


pinMode(13, OUTPUT); //configura el pin 13 como de salida
} //termina la configuracion
void loop() { //comienza el bucle principal del programa
digitalWrite(13, HIGH); //envia 5V al pin (salida) 13
delay (500); //espera 500 ms pin 13 con 5V
digitalWrite(13, LOW); //envia 0V al pin (salida) 13
delay (100); //espera 500 ms pin 13 con 5V
}

Pulsa en el botn Verify y seguidamente en el botn Upload. No deberas observar ningn error
en la consola de mensajes.

1.4 CLCULOS Y RESULTADOS

1.4.1 Prctica de Laboratorio:

Conecta 4 leds en tu arduino y realiza un programa que encienda los leds y los apague en secuencia.

Es decir:
Se trata de encender y apagar 4 leds secuencialmente. Los leds deben estar conectados a los pines
5,6,7 y 8.
INGENIERA AUTOTRNICA ATN-503 MICROCONTROLADORES

Se deben encender y posteriormente apagar los leds desde el pin 5 al 8, con un tiempo de duracin
de encendido y apagado de 200 milisegundos.

1. Emplea una segunda solucin u otro programa que realice el mismo trabajo en que la
secuencia principal del programa debe estar reproducida en una funcin a la que llamar el
programa principal.

2. Realiza un programa en que la secuencia funcione una sola vez.

3. Realiza otro programa en el que simule el funcionamiento de 2 semforos: para ello


utilizaremos en el primer semforo los pines 3 (led rojo), 4 (led ambar), 5 (led verde), en el
segundo semforo utilizaremos los pines 6 (led rojo), 7 (led ambar) y 8 (led verde). La
secuencia de funcionamiento debe ser : rojo 1 verde 2 durante 3 segundos, rojo 1 ambar
2 durante 500 ms, verde 1 rojo 2 durante 3 segundos, ambar 1 - , rojo 2 durante 500 ms.

1.5 RECOMENDACIONES

1.5.1 Describa todas las recomendaciones que crea conveniente en este laboratorio.

1.6 INFORME FINAL

Entregar un informe con los Materiales Utilizados, Esquemas, programas realizados, Resultados
obtenidos y las Recomendaciones necesarias y/o alguna otra informacin que vea por conveniente.

Das könnte Ihnen auch gefallen