Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- #define RxD 10
- #define TxD 11
- #define KEY 4
- SoftwareSerial BTSerial(RxD, TxD);
- // se terminan de definir los pines y se incluye la libreria serial por software
- void setup()
- {
- pinMode(KEY, OUTPUT); // pin KEY como salida
- digitalWrite(KEY, HIGH); // se pone pin KEY como salida para inicial el modo AT del modulo bluetooth
- delay(500); // retardo
- BTSerial.flush(); // se limpia el buffer serial
- delay(500); // retardo
- BTSerial.begin(38400); // configuracion del bitrate software serial
- Serial.begin(9600); // configuracion del bitrate serial
- Serial.println("Enter AT commands:"); // linea escrita en la consola
- BTSerial.print("AT\r\n"); // se envuia comando "AT\r\n" para recibir "OK"
- delay(100); // retardo
- }
- void loop()
- {
- // envio bidireccional de comandos
- // comando enviado desde la consola
- // comando respondido desde el modulo
- // los comandos de la consola deben enviarse
- // con enter y retorno de carro "\r\n" configurado
- // en la consola.
- if (BTSerial.available())
- Serial.write(BTSerial.read());
- if (Serial.available())
- BTSerial.write(Serial.read());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement