Está en la página 1de 2

1.

Conexionado
2. Cdigo de ejemplo

/*
Desarrollado por: Romulo Bentez Garca
http://www.botscience.net
Fecha: 05/08/2011

SoftwareSerial es una librera que viene con la IDE Arduino 1.0 o superior.
Sirve para habilitar puertos seriales en otros pines diferentes al 0 y 1 (Arduino UNO) a
fin de evitar conflictos con la transferencia serial del cable USB de conexin a la
PC quien tambin utilize los pines digitales 0 y 1.
Si tiene una versin anterior a la IDE 1.0 debe descargar la librera de:
https://docs.google.com/folder/d/0B93S-Z6qmW9EZDNlRkdISXJtZ2M/edit
*/

#include <SoftwareSerial.h>
SoftwareSerial btSerial = SoftwareSerial(2,3) //Pin2 (Tx), Pin3 (Rx).

void setup(){
Serial.begin(9600); //Puedo trabajar con el monitor serial en paralelo.
btSerial.begin(115200); //Nuevo Puerto Serial que no interfiere con el de la PC.
pinMode(2,OUTPUT);
pinMode(3,INPUT);
pinMode(13,OUTPUT);
}

void loop(){

char c;
if (btSerial.available()){

c=btSerial.read();

if (c =='E') {
//Si Arduino recibe el character E se enciende el pin 13.
digitalWrite(13,HIGH);
}

if (c =='A') {
//Si Arduino recibe el character A se enciende el pin 13.
digitalWrite(13,LOW);
}
}
}

También podría gustarte