Está en la página 1de 9

PRÁCTICA 01

LED
INTERMITENTE
Haremos encender y apagar
El led debe encender y
el led incluido en la placa de
apagar con intervalos de
programación UNO modelo
un segundo.
ARD-010.

• 1 placa de programación UNO


modelo ARD-010
• 1 cable USB terminales A y B USB-
476
• 1 computadora con el entorno de
desarrollo (IDE) instalado
LED INTERMITENTE

1 Dentro del entorno de desarrollo (IDE), abre un nuevo Sketch y elimina todo
el contenido que aparece de forma predeterminada.

Imagen 1
LED INTERMITENTE

Copia este código en tu Sketch vacío:

/*Programa que enciende y apaga un led*/

const int led = 13; //creamos la constante “led”

void setup() {
pinMode(led, OUTPUT);
}

void loop() { //encendemos y apagamos el led


digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
LED INTERMITENTE

2 Haz clic en el botón “Compilar” para asignar un nombre a tu programa y


verificar que no existan errores de sintaxis o de escritura.

COMPILA
R

Imagen 2
LED INTERMITENTE

3 Para ver el resultado de la práctica, haz clic en el botón “Subir”, esto enviará
el programa a tu placa.

SUBIR

Imagen 3
LED INTERMITENTE

4 En tu placa debes observar encender y apagar el led identificado como “L”


con cada segundo que transcurre.

Imagen 4

¿Cómo logramos este resultado? ¡Demos un vistazo al programa que hizo


esto posible!
LED INTERMITENTE

1 Regularmente esta sección (Ver imagen 5) se utiliza para la creación de


variables y definición de constantes. Una variable es la forma de nombrar y
almacenar un valor que más tarde será utilizado y cuyo valor podrá
actualizarse. Las constantes a su vez, se emplean para nombrar valores que
permanecen sin cambio. En nuestro Sketch de ejemplo creamos una constante
llamada “led”, dicha constante se igualó con el número 13 (haciendo
referencia al PIN digital número 13).

Imagen 5

2 La sección void Setup() (Ver imagen 6) permite indicarle a nuestra placa si


un PIN se comportará como entrada o salida. Las instrucciones escritas en
esta sección solo serán ejecutadas en una sola ocasión.  
En nuestro Sketch de ejemplo, pinMode establece que “led” será empleado
como salida. Recuerda, “led” es una variable con valor 13. Por lo tanto,
hemos establecido que el PIN 13 funcionará como salida (OUTPUT).

Imagen 6
LED INTERMITENTE

3 Las instrucciones dentro de la sección void loop() (Ver imagen 6), serán
ejecutadas de forma repetitiva por nuestra placa de programación.

digitalWrite(led, HIGH); indica a la placa que el PIN llamado “led” debe


estar en estado “alto” o lo que es lo mismo, en el PIN nombrado para
nuestro ejemplo como “led” tendremos una salida de 5 Volts. Es aquí
donde logramos que el led del PIN 13 en la placa se encienda.

digitalWrite(led, LOW); indica a la placa que el PIN llamado “led” debe


estar en estado “bajo” o lo que es lo mismo, en el PIN nombrado para
nuestro ejemplo como “led” tendremos una salida de 0 Volts. Es aquí
donde logramos que el led del PIN 13 en la placa se apague.

delay(1000); establece un retardo o pausa en la ejecución de la siguiente


línea del programa. Con esto logramos que el led del pin 13 se mantenga
encendido o apagado durante 1000 milisegundos, lo que es igual a un
segundo.

Imagen 7
LED INTERMITENTE

¡Felicidades! Has realizado tu primer programa, muy probablemente


sin tener conocimientos previos en programación.

En esta actividad:
Identificaste la forma de crear un Sketch y grabarlo en la placa de
programación UNO.
Creaste una variable.
Indicaste mediante programación que un PIN funcionaría como salida.
Identificaste la forma de enviar una señal de salida a través de un PIN.

También podría gustarte