document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <SoftwareSerial.h>
  2. #define RxD 10
  3. #define TxD 11
  4. #define KEY 4
  5. SoftwareSerial BTSerial(RxD, TxD);
  6. // se terminan de definir los pines y se incluye la libreria serial por software
  7.  
  8. void setup()
  9. {
  10. pinMode(KEY, OUTPUT);      // pin KEY como salida
  11. digitalWrite(KEY, HIGH);   // se pone pin KEY como salida para inicial el modo AT del modulo bluetooth
  12. delay(500);                // retardo
  13. BTSerial.flush();          // se limpia el buffer serial
  14. delay(500);                // retardo
  15. BTSerial.begin(38400);     // configuracion del bitrate software serial
  16. Serial.begin(9600);        // configuracion del bitrate serial
  17. Serial.println("Enter AT commands:"); // linea escrita en la consola
  18. BTSerial.print("AT\\r\\n");  // se envuia comando "AT\\r\\n" para recibir "OK"
  19. delay(100);                // retardo
  20. }
  21.  
  22. void loop()
  23. {
  24.     // envio bidireccional de comandos
  25.     // comando enviado desde la consola
  26.     // comando respondido desde el modulo
  27.     // los comandos de la consola deben enviarse
  28.     // con enter y retorno de carro "\\r\\n" configurado
  29.     // en la consola.
  30.     if (BTSerial.available())
  31.     Serial.write(BTSerial.read());
  32.     if (Serial.available())
  33.     BTSerial.write(Serial.read());
  34.  
  35. }
');