Arduino básico T15AB - Control ON/OFF con potenciómetro

Estamos felices de publicar el tutorial T15AB en HD (High Definition) que explica paso a paso la sintaxis de un programa que enciende un led cuando el valor de la entrada análoga comandada por el potenciómetro esta en cierto valor, cuando este valor cambia el led se apaga, es un sistema con control ON/OFF , es un gran despliegue de información con la mejor tecnología para producir vídeo-tutoriales, con la visualización de la placa Arduino en tiempo real.

La imagen que ves a la izquierda corresponde al montaje que debes realizar en tu placa Arduino, sobre la conexión de los componentes a esta se ha desarrollado el presente tutorial. El programa en el que se ha desarrollado este montaje se llama Fritzing y es muy interesante.

 

Lista de materiales

Aquí tienes el video donde encuentras todo lo necesario para concer más aceca de Arduino. Recuerda que este video ha sido desarollado en HD (Alta definición 720p) para que no pierdas ningún detalle.

Nota : El contenido desarrollado para estos tutoriales aplica para todas las placas Arduino, se ha tomado a la placa Arduino Uno como referencia y no quiere decir que solo con esta se pueda llevar a cabo el desarrollo de este magnifico curso

Acontinuación encuentras el programa desarrollado, totalmente documentado para que puedas entender toda la sintaxis y te queda como tarea probarlo y modificarlo. Lo puedes copiar y pegar en tu software de Arduino:

 

/*
 --------------------------------------------- 
  Control ON/OFF con potenciómetro
 ---------------------------------------------
 
  Programa que enciende un LED cuando el valor de la entrada 
   análoga comandada por el potenciómetro esta en cierto valor, 
   cuando este valor cambia el LED se apaga, es un sistema con 
   control ON/OFF 
 
 Cosas de Mecatrónica y Tienda de Robótica
 
*/
//------------------------------------
//Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
  Serial.begin(9600);  //Inicia comunicación serial
  pinMode(13,OUTPUT);  //Configurar el pin 13 como una salida
}
 
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{           //  cuando este energizado el Arduino 
 
  //Guardar en una variable el valor de la lectura análoga
  int valor = analogRead(A0);
 
  Serial.println(valor);  //Imprime el valor por la consola
 
  //Si el valor es mayor o igual a 500
  if (valor >= 500)
  {
    digitalWrite(13,HIGH); //Enciende el LED en el pin 13
  }
  //Si el valor es menor a 500
  else
  {
    digitalWrite(13,LOW); //Apaga el LED en el pin 13
  } 
 
  delay(100); //Retardo de 100ms para ver los datos de la consola
}
 
//Fin programa

De seguro quedaste con ganas de ver más Tutoriales de Arduino, visita nuestra extensa lista y elige