PortadaControlServosCelular

Sorteo

Cuando queremos controlar  servomotores a través de bluetooth, lo podemos realizar de la siguiente forma.Para controlar este servomotor a través de el microcontrolador Arduino Uno  se utiliza una aplicación de Android llamada “Arduino Servo Controller” descargar aqui.

Esta aplicación según sus especificaciones puede controlar hasta 8 servos a la vez.

Controlaremos el servomotor con un movil inteligente.Un caso práctico se puede implementar sus proyectos de brazo robótico con referencia a este tutorial pero en este caso controlando varios servomotores. Utilizaremos una batería  de  alimentación externa cuando hagamos esto.


Elementos a utilizar 

1-Arduino Uno

1-Modulo Bluetooth HC05 o HC06

 4-Cables Duponts Macho-Hembra

3-Cables Duponts Macho-Macho

1-SevoMotor Sg90

1-Bateria

1-Movil con Android

Diagrama

Conexión ServoMotor a Arduino Uno

Conexión Modulo Bluetooth HC05 con Arduino Uno

vamos al Código

El sketch es bastante sencillo usa dos librerías la de <Servo.h> (para controlar los servos)y la otra es para la comunicación serial del bluetooth <SoftwareSerial> la mismas se incluyen desde el Ide de Arduino del Menú Principal en Programa->Incluir Librería.

//Librerias

#include <SoftwareSerial.h>
#include <Servo.h> // instalar libreria Servo 

//Variables
Servo miServo;
SoftwareSerial miSerial(2,3);  // HC05 pin Tx y Rx conexion
int Posicion; 

//seteo 
void setup() 
{

miServo.attach(11);   //Conectar el servo al pin 11 del Arduino
miSerial.begin(9600); //Inicio serial 
Serial.begin(9600);

}

void loop( )
   {
  if (miSerial.available() >0)
  {

    Posicion= miSerial.read();
    Posicion= map(Posicion, 0, 180 , 180, 0); 
    miServo.write(Posicion); //Posicion del servo
  }

}

Hasta pronto.Saludos Maqui

views
97


ElectroMercado

  • : tutorial_
  • arduino | programación
1 Comentario
  1. peter
    peter 1 semana

    Así podes controlar los servos a distancia por medio del Bluetooth del teléfono. Saludos

    0

Contesta

CONTACTANOS

Esta es su red social de tecnología para compartir tus ideas y proyectos .Puedes enviarnos un correo si tienes dudas.Nos vemos

Enviando

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account