Arduino básico T20AB - Control ON/OFF de un motor

Imprimir
Creado en Sábado, 07 Abril 2012 Escrito por Juan
AddThis Social Bookmark Button

t20ab

 

El Equipo de Cosas de Mecatrónica y la Tienda de Robótica traen para todos sus lectores el tutorial T20AB en HD (High Definition), te has preguntado alguna vez como prender un motor desde tu Arduino. Este es el ejercicio clave para que comprendas como encender/apagar un motor desde tu Arduino.

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.

 

 

 

Adquiere los componentes para este proyecto en:

tdr negro

 

En este Tutorial comprendemos el mejor contenido educativo

tabla_t20ab

 

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 desarollado 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 desarollo 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 de un motor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
 --------------------------------------------- 
  Control ON/OFF de un motor
 ---------------------------------------------
 
  Programa que hace uso de un motor y un pulsador,
   mientras se mantenga pulsado, el motor debe
   estar encendido (ON) de lo contrario debe estar
   apagado (OFF)
 
 Cosas de Mecatrónica y Tienda de Robótica
 
*/
 
//--------------------------------------------------
//Declara puertos de entradas y salidas y variables
//--------------------------------------------------
int pulsador =7; //Declara Pin del pusaldor
int motor=3;     //Declara Pin del motor
 
//------------------------------------
//Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{  
  pinMode(pulsador,INPUT); //El pulsador como una entrada
  pinMode(motor,OUTPUT);   //El motor como una salida
}
 
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{           //  cuando este energizado el Arduino
 
  // Si el pulsador se encuentra oprimido
  if(digitalRead(pulsador) == HIGH){
 
    digitalWrite(motor,HIGH); //Enciende el motor
 
  }else{ //si el pulsador no esta oprimido
 
    digitalWrite(motor,LOW); //Apaga el motor
 
  }
 
}
 
// Fin programa

 

Agradecemos nos retribuyas el esfuerzo del Equipo de Cosas de Mecatrónica y la Tienda de Robótica con un comentario, recuerda que estos son muy valiosos para el pleno aprendizaje de toda la comunidad

 

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

Laughing