UNIDAD EDUCATIVA PARTICULAR POLITÉCNICA
4to año PAI
10mo D Vanderbilt
TRABAJO INVESTIGATIVO
Informática-Mecánica
Integrantes: Alba Medina-Leonela Castañeda Fecha: 19/11/18
Para configurar el nombre y pin de su módulo bluetooth, realice la siguiente conexión:
luego hay que realizar la siguiente conexión:
#include <SoftwareSerial.h> // Incluimos la librería SoftwareSerial
SoftwareSerial BT(10,11); // Definimos los pines RX y TX del Arduino conectados al Bluetooth
void setup()
{
BT.begin(9600); // Inicializamos el puerto serie BT que hemos creado
Serial.begin(9600); // Inicializamos el puerto serie
}
void loop()
{
if(BT.available()) // Si llega un dato por el puerto BT se envía al monitor serial
{
Serial.write(BT.read());
}
if(Serial.available()) // Si llega un dato por el monitor serial se envía al puerto BT
{
BT.write(Serial.read());
}
}
SoftwareSerial BT(10,11); // Definimos los pines RX y TX del Arduino conectados al Bluetooth
void setup()
{
BT.begin(9600); // Inicializamos el puerto serie BT que hemos creado
Serial.begin(9600); // Inicializamos el puerto serie
}
void loop()
{
if(BT.available()) // Si llega un dato por el puerto BT se envía al monitor serial
{
Serial.write(BT.read());
}
if(Serial.available()) // Si llega un dato por el monitor serial se envía al puerto BT
{
BT.write(Serial.read());
}
}
Después ejecute el "Monitor Serie" y escriba los siguientes comandos:
AT (intro)
AT+NAMEelnombredelbluetooth(intro)
AT+PINelpinde4digitosnumericos(intro)
AT (intro)
AT+NAMEelnombredelbluetooth(intro)
AT+PINelpinde4digitosnumericos(intro)
fuente: https://sites.google.com/site/disenopaiple/recursos/herramientas/robotica#TOC-Programas-B-sicos-Bluetooth-
HC06
PROGRAMA MOTOR

int state = 10; // Variable lectura serial
int luz=9;
void setup() {
Serial.begin(9600); Aqui establecemos la velocidad
pinMode(ledPin12, OUTPUT);
pinMode(ledPin13, OUTPUT);
void loop() {
if( Serial.available() )
val = Serial.read();
if( val == '1' )
{
digitalWrite(ledPin12, HIGH); //act. rueda izquierda (giro derecha
digitalWrite(ledPin13, LOW); //motor derecho parado
}
if( val == '2' )
{
digitalWrite(ledPin12, LOW);//motor izquierdo parado
digitalWrite(ledPin13, HIGH); // act rueda derecha. Giro izquierdo
}
if( val == '3' )
{
digitalWrite(ledPin13, HIGH);//avanza. los dos motores activos
digitalWrite(ledPin12, HIGH);
}
if( val == '4' )
{
digitalWrite(ledPin13, LOW);//carro parado
digitalWrite(ledPin12, LOW);
}
}
Después ejecute el "Monitor Serie" que esta en el programa Arduino. Para acceder a el debes poner en herramientas y seleccionar monitor de serie.
Luego escribe los siguientes comandos:
AT (intro)
AT+NAMEelnombredelbluetooth(intro)
AT+PINelpinde4digitosnumericos(intro)

HC06
PROGRAMA MOTOR

Programacion de bluetooth
int luz=9;
void setup() {
Serial.begin(9600); Aqui establecemos la velocidad
pinMode(ledPin12, OUTPUT);
pinMode(ledPin13, OUTPUT);
void loop() {
if( Serial.available() )
val = Serial.read();
if( val == '1' )
{
digitalWrite(ledPin12, HIGH); //act. rueda izquierda (giro derecha
digitalWrite(ledPin13, LOW); //motor derecho parado
}
if( val == '2' )
{
digitalWrite(ledPin12, LOW);//motor izquierdo parado
digitalWrite(ledPin13, HIGH); // act rueda derecha. Giro izquierdo
}
if( val == '3' )
{
digitalWrite(ledPin13, HIGH);//avanza. los dos motores activos
digitalWrite(ledPin12, HIGH);
}
if( val == '4' )
{
digitalWrite(ledPin13, LOW);//carro parado
digitalWrite(ledPin12, LOW);
}
}
Configuración Bluetooth HC-06
Programas Básicos Bluetooth HC06
Configuración Bluetooth
Para configurar el nombre y pin de su módulo bluetooth, realice la siguiente conexión:
Configuración Bluetooth
Para configurar el nombre y pin de su módulo bluetooth, realice la siguiente conexión:
Luego sube el programa
Después ejecute el "Monitor Serie" que esta en el programa Arduino. Para acceder a el debes poner en herramientas y seleccionar monitor de serie.
AT (intro)
AT+NAMEelnombredelbluetooth(intro)
AT+PINelpinde4digitosnumericos(intro)
PROGRAMA DE BLUETOOTH Y DE MOTOR
Comentarios
Publicar un comentario