CIRCUITO DE SEMAFORO CON VARIABLES EN ARDUINO.

 CREANDO UN CIRCUITO PROGRAMADO DE UN SEMAFORO


Elementos necesarios:

  • una placa Arduino.
  • una placa de prueba.
  • 3 led de diferentes colores.
  • 3 resistencias.
  • cables.



Conexión de hardware: 

Como se ve en la imagen de arriba conectamos el hardware. 

  • Conectamos los leds en la posición que deseamos.
  • Utilizamos el cable negro como tierra por lo tanto se conecta un extremo en el pin de la placa Arduino donde dice GND, y el otro en la placa de prueba donde nos muestra un signo menos (-).
  • las resistencias con un extremo en la misma linea que el cable negro (tierra) y el otro en la misma line donde esté situada la pata mas corta del led. Así sucesivamente.
  • Luego utilizamos los otros cables para conectar un extremo en los pin de la placa Arduino y el otro extremo en la linea de la pata mas larga del led. En este caso se utilizo el pin 13 para para el led rojo, el pin 12 para el led verde y el pin 11 para el amarillo.
Programación del circuito con el IDE  de Arduino:

Primero se define las variables.
Segundo la configuración.
Tercero la programación.



¿Qué es una variable? Una variable es un lugar donde almacenar un dato, tiene un nombre, un valor y un tipo.

  • Los nombres de variables pueden tener letras, números y el símbolo.
  • Pueden llevar mayúsculas y minúsculas.  
  • La costumbre es que las variables van en minúscula y las constantes en mayúscula.

Todas las variables deben ser declaradas antes de su uso. Las declaraciones deben aparecer al principio de cada función o bloque de sentencias. Al declarar una variable se debe indicar primero el tipo de variable y luego su nombre, opcionalmente se le puede dar un valor, lo que se llama inicializar la variable.

Una variable puede ser declarada en una serie de lugares del programa y en función del lugar en donde se lleve a cabo la declaración, esto determinará en qué partes del programa se podrá hacer uso de ella, es lo que se denomina ámbito de la variable o scope.

Variable global: Esta variable se declara al comienzo del programa, antes de setup().

Ej: definimos las variables del semáforo que en este caso son los leds.

Configuración: 

En la configuración es donde se declara el valor de una variable si es de entrada (INPUT) o de salida (OUTPUT).

Ej: en void setup() ...configuramos a los leds como salida (OUTPUT).





Programación:

En la programación es donde se escribe con el lenguaje de Arduino lo que se desea que agá las variables en este caso son los leds.

En el ejemplo de la imagen de abajo programamos a los leds para que se enciendan en orden, se mantengan encendido por un tiempo y que se apague para poder pasar al siguiente y así sucesivamente. Como un semáforo real.






Comentarios

Entradas populares de este blog

SENTENCIAS if - if else - else if

FUNCIÓN for