Control de LED con Arduino Bluetooth y Android. (Parte 1) (1 / 2 paso)

Paso 1: HC-06 y Arduino

Bluetooth es un tipo de comunicación inalámbrica que se utiliza para transmitir voz y datos a altas velocidades utilizando ondas de radio. Es ampliamente utilizado en teléfonos móviles para hacer llamadas, auriculares y compartir datos. Este tipo de comunicación es una forma barata y fácil para controlar algo remotamente utilizando arduino.

HC-06 módulo tiene 4 pines para conectarse a arduino, son:

  • RXD
  • TXD
  • VCC
  • TOMA DE TIERRA

RXD recibirá datos de arduino; TXD enviará datos al arduino; VCC es la fuente de alimentación (3, 3V 6.6V) y GND es la tierra.

Tienes que prestar atención sobre el nivel RXD, algunos módulos trabajan con 5V, pero este uno funciona con 3.3V y arduino TX enviará una señal de 5V, entonces necesita un divisor de tensión.

Divisor de voltaje con R1 = 300Ω:

Vout = R2/(R2+R1) * Vin

3.3 = R2/(R2+300) * 5

3.3 * R2 + 990 = 5 * R2

R2 = 990/1.7

R2 ~ 600Ω

Si tienes una resistencia diferente:

R2 = (3.3 * R1) / 1.7Ω

Puesta en funcionamiento:

1ª Conecte el módulo de HC-06 (ver Fig..):

Arduino---HC-06

RX---TXD

TX---RXD

+ 5V---VCC

TIERRA---GND

2ª C código:

El esbozo de este proyecto es muy simple, todo lo que tienes que hacer es comprobar el puerto serie si hay datos disponibles.

Usando un teléfono android con un apk de bluetooth spp, el comando es enviado a bluetooth (RX/TX). Lo que pasa es que el módulo bluetooth se comunica con el bluetooth de android usando un perfil llamado SPP (Serial Port Profile). Emula un puerto USB conectado a arduino y android.

Definir todas las variables y los pernos.

 char command; String string;#define led 8 

La tasa de baudios predeterminada de HC-06 módulo es 9600. El código de instalación vacío:

 void setup(){Serial.begin(9600); pinMode(led, OUTPUT);} 

Void loop:

 void loop(){ if (Serial.available() > 0) {string = "";} while(Serial.available() > 0) { command = ((byte)Serial.read()); if(command == ':') { break; } else { string += command; } delay(1); } if(string == "LO") { LEDOn(); } if(string =="LF") { LEDOff(); } } 

Hay dos funciones en el código. Realmente su nombre lo dice todo.

 void LEDOn() { digitalWrite(led, HIGH); } void LEDOff() { digitalWrite(led, LOW); } 

Artículos Relacionados

Control de LED con Arduino y C#

Control de LED con Arduino y C#

Hola amigos este es mi primer Arduino Tutorial el control de un programa de LED con Arduino y C#.Se necesitaArduinoResistencia de 1KLEDSoftwareArduino Software - www.arduino.ccMicrosoft visual C# / Visual StudioLED se conecta al Pin 13.El vídeo, prob
Control simple gráfico de barras de LED con Arduino

Control simple gráfico de barras de LED con Arduino

en este tutorial te mostraré cómo controlar simple 10 matriz de gráfico de barras LED con Arduino o Arduino clon MCU y MAX7219 (también funciona con MAX7221) chip de controlador de LED.Aquí tenemos en vídeo de producto terminado en acciónSobre matric
Control de un LED con arduino y Wifly shield

Control de un LED con arduino y Wifly shield

Para demostrar cómo puede controlar dispositivos a través de wifi utilizando el arduino wifly shield, se interruptor enciende y apaga un LED mediante el envío de una petición http desde mi navegador al escudo wifly.Requisitos:1. Arduino uno2. Wifly s
Sistema de seguridad y Control de acceso con Arduino y RFID

Sistema de seguridad y Control de acceso con Arduino y RFID

sistema de seguridad y Control de acceso con Arduino y RFIDEste proyecto es un evolotuin de mi primer proyecto llamado "Arduino – sistema de seguridad y acceso Control"Como se puede ver en el http://arduinobymyself.blogspot.com.br/2012/03/arduin
Matriz de LED con Arduino

Matriz de LED con Arduino

Hola, soy Javier de Makespace Madrid. La semana pasada organizamos una quedada para jugar con matrices de LED y Arduinos. Esto fue parte de "La noche de la electrónica con Jameco"Este instructivo está basado en el taller. Utiliza una sola matriz
Paraguas LED con Arduino

Paraguas LED con Arduino

el paraguas del LED con Arduino combina un paraguas, una matriz de LED 8 x 10 y un microcontrolador Arduino para crear un controlable, programable LED experiencia en la intimidad de su propio paraguas. Este proyecto fue inspirado por la cobertura elé
Control de Motor con Arduino

Control de Motor con Arduino

Control de motores con Arduino puede ser complicado.En primer lugar, los motores necesitan más actual que la producción de qué Arduino pueden suministrar pernos. También motores pueden generar su propia corriente a través de un proceso llamado inducc
Parpadeo LED con Arduino Nano

Parpadeo LED con Arduino Nano

Hola amigos,Ver un LED que parpadea es muy divertido, pero cuando haces uno como el que por ti mismo entonces la diversión es aún más. ^_^Así, que la diversión comience,En este instructable, he mostrado cómo a parpadear un LED con Arduino Nano.Nota:
Múltiples Matrices de LED con Arduino

Múltiples Matrices de LED con Arduino

Este proyecto se basa en un taller que organizamos en Makespace Madrid como parte de "La noche de la electrónica con Jameco".  En un anterior instructable ya presentamos cómo manejar una sola matriz de LED con Arduino. En este proyecto nos conec
6 péndulo de LED con Arduino

6 péndulo de LED con Arduino

esto es lo que necesita para hacer 6 péndulo LED con Arduino:6 x LEDS6 x 330 Ohm resistencias7 x Jumper cables1 x placa o Perfboard1 x Arduino Uno o Arduino Mega 2560Este proyecto no tiene mucho que ver en todo.Este es el código que he usado:int led1
Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Hola amigos,En este tutorial y video, mostraré cómo controlar la velocidad de parpadeo de un LED con Arduino Nano y una resistencia variable o potenciómetro también conocido como la olla (forma corta de potenciómetro).Este tutorial es similar a un có
Gesture control car(robot) con Arduino y Android(bluetooth)

Gesture control car(robot) con Arduino y Android(bluetooth)

Hola amigos,Aquí es un proyecto interesante por todo lo que mentes creativas que hay. Vamos a construir un auto RC android teléfono controlado.Nada podría ser más fascinante que los coches de controlados remotos. Éste utiliza Bluetooth para la comuni
Un controlador de tira en red LED con Arduino y Android

Un controlador de tira en red LED con Arduino y Android

soy fascinante efecto de luces desde niño y una vez encontrado en Ebay un LED multicolor barato tira he empecé a buscar cómo, buscando un Ethernet permitió control que hace que las tiras de un conjunto de objetos en red, teniendo la oportunidad de co
Control(hc-05) de Arduino + Bluetooth + Android

Control(hc-05) de Arduino + Bluetooth + Android

En esta aplicación, quiero aprender cómo puede trabajar el módulo bluetooth con arduino y el appinventor para android. Tal vez usted puede intentar hacer un juguete. Deseo explicar claramente cada pasos... Vamos a empezar...Primero debemos preparar e