You are on page 1of 4

Objetivo del proyecto

Conectar los mdulos Bluetooth a Arduino.

Presentar una aplicacin Android llamada (?)

Ver como podemos usar ArduDroid para controlar Arduino desde el movil.

Montar un circuito de ejemplo.

Materiales necesarios que utilizaremos:

1 Arduino modelo UNO

1 Mdulo Bluetooth, ya sea BC04-B, BC05, BC06.

7 LED.

Algunos cables de protoboard, preferiblemente Dupont macho/hembra

7 Resistencia de 330 ohms.

3 transistor npn Tip31c

2 servo motor

Un transformador de 12 voltios

1 Un smartphone con Android.

El software Arduino instalado.

El software App inventor.


Codigo para intensidad de luz led controlado por bluetooth

El circuito se compone de un arduino uno un mdulo bluetooth hc-06 un


transistor npn Tip31c, un resistor de 330 ohm y luces de tipo led
La tira de led se alimenta con 12 voltios no as el arduino que usa 5 voltios para su
funcionamiento. A travs del pin nmero 3 del arduino se conecta a la base del
transistor Tip31c, no olvidemos colocar un resistor de 120 ohm a la base para no
daar al transistor.
Al aumentar la tensin, en el pin 3 este tambin hace que aumente la tensin en el
transistor, lo cual genera que la tira de led se ilumine ms.
El mdulo bluetooth hc-06 establece la conexin entre el arduino uno y el
smartphone que estemos usando, la velocidad de conexin es de 115200 bps.
Cdigo fuente arduino bluetooth para la luz led

//bluetooth
hc-06
int ledPin = 12; // usamos un pin de salida al LED
int state = 0; // Variable lectrura serial

void setup() {
pinMode(ledPin, OUTPUT); //Declara pin de Salida
digitalWrite(ledPin, LOW); //Normalmente Apagado
Serial.begin(9600);
}

void loop() {
//si el modulo a manda dato, guardarlo en estado.
if(Serial.available() > 0){
state = Serial.read();
} // esta parte del cdigo es para solo 1 Carcter o Unidad.

// si el estado es 0 ese sera Apagado OFF


if (state == '0') {
digitalWrite(ledPin, LOW);
Serial.println("LED: off");
}

// de lo contrario si el estado es 1 ese sera Encendido ON


else
if (state == '1') {
digitalWrite(ledPin, HIGH);
Serial.println("LED: on");
}

You might also like