Práctica 1 Arduino: Encendido luces de posición.

Práctica 1 Arduino: Encendido luces de posición con pulsador.

a) Iiniciar al alumno en el mundo del hardware libre y los microcontroladores utilizando la plataforma Arduino.

b) Diferenciar entre sensores y actuadores

c) Consolidar los conceptos de hardware y software.

d) Diferenciar los distintos elementos de las unidades de control.

Nota: La entrada de señal (pin2) ha de estar conectada a masa a través de la resistencia de 1K
Nota: Observese que el led del pin 13 de arduino va a juego con el estado del relé.
Nota: Hay relés “para arduino” que precisan de +,- (5 voltios) y señal.
  1. Arduino uno
  2. Pulsador
  3. Resistencia de 1K
  4. Relé
  5. Cables de conexiones
  6. Placa Board
  7. Batería de 12V
  8. Bombilla de luces de posición de 12V

Tiempo para realizar la práctica: 2 horas. (tiempo para complementación del programa y montar el circuito)

Contenido del acordeón

Contenido del acordeón

double Estedo_del_rele;

void setup()
{
pinMode(13, OUTPUT);
pinMode(2, INPUT);
// Inicialmente El relé está apagado (luces de posición apagadas)
Estedo_del_rele = 0;
digitalWrite(13,LOW);
}

void loop()
{
// Detectar pulsación
if (digitalRead(2)) {
// Si estaba apagado (estado a 0) encendemos, si no apagamos
if ((Estedo_del_rele == 0)) {
Estedo_del_rele = 1;
digitalWrite(13,HIGH);
}
else {
Estedo_del_rele = 0;
digitalWrite(13,LOW);
}

// Esperar a que se suelte el pulsador…
while (digitalRead(2)) {
delay(50);
}
}
}

Un vez implementado el circuito de luces de posición, se realizan las siguientes propuestas de mejora:

a) Añadir cristal LCD que nos indique el estado de las luces de posición; es decir

“Luces de posición encendidas”
¨Luces de posición apagadas¨


b) Añadir un zumbador que dé un tono al accionar el pulsador.