Saltar la navegación

1.- Blink. Led parpadeante

Vamos a controlar el encendido y apagado de un led conectado al pin13 de Arduino. 

¿Por qué el pin13 y no otro? Podríamos hacerlo con otro, pero el pin13 tiene asociado un led en la placa justo debajo de el y así nos evitamos tener que montar. Si pusiéramos un pin polarizado correctamente entre el pin13 y GND también funcionaría. El pin13 tiene también una resistencia que hace posible conectarle un led directamente, si hacemos el montaje con otro pin debemos añadir esta resistencia de 220 ohmios entre el led y el pin.

circuitoLED

void setup() {                
  // inicializamos el pin 13 
// para que sea de salida
  pinMode(13, OUTPUT); } // Definimos la rutina cíclica void loop() {   digitalWrite(13, HIGH); // Encendemos el pin13   delay(1000); // esperamos 1 segundo (1000 milisegundos)   digitalWrite(13, LOW); // Apagamos el pin13 delay(1000); // esperamos 1 segundo }

Todo lo que está entre las llaves de loop(), se ejecuta indefinidamente. Así vemos un efecto de led parpadeante ya que si analizamos las líneas del código vemos que el proceso es:

- Encendemos.

- Esperamos un segundo.

- Apagamos.

- Esperamos un segundo.  

Blink

Propuesta de mejora: cambia los tiempos de parada