diff --git a/BlueTooth/Bluetoot3/Bluetoot3.ino b/BlueTooth/Bluetoot3/Bluetoot3.ino deleted file mode 100755 index a29c32f..0000000 --- a/BlueTooth/Bluetoot3/Bluetoot3.ino +++ /dev/null @@ -1,34 +0,0 @@ -#include -SoftwareSerial BT1(4,2); // RX, TX recorder que se cruzan - -void setup() - { - Serial.begin(9600); - Serial.println("Enter AT commands:"); - BT1.begin(9600); - } - -void loop() - { - if (BT1.available()) - Serial.write(BT1.read()); - - if (Serial.available()) - { String S = GetLine(); - BT1.print(S); - Serial.println("---> " + S); - } -} - -String GetLine() - { String S = "" ; - if (Serial.available()) - { char c = Serial.read(); ; - while ( c != '\n') //Hasta que el caracter sea intro - { S = S + c ; - delay(25) ; - c = Serial.read(); - } - return( S + '\n') ; - } - } diff --git a/BlueTooth/Bluetoot4/Bluetoot4.ino b/BlueTooth/Bluetoot4/Bluetoot4.ino deleted file mode 100755 index 4a671ab..0000000 --- a/BlueTooth/Bluetoot4/Bluetoot4.ino +++ /dev/null @@ -1,67 +0,0 @@ -/*Cambio de configuracion del modulo bluetooth mediante comandos AT -para ello el modulo no debe estar vinculado con ningun dispositivo -bluetooth, en mi caso el led debe estar en modo intermitente, si esta -vinculado aparece encendido de forma permanente*/ -int contador=1; -void setup() -{ - //Led 13 para indicar final de operacion de configuracion AT - pinMode(13,OUTPUT); - //Velocidad del modulo bluetooth, 9600 por defecto - Serial.begin(9600); - //Apagamos el led 13 - digitalWrite(13,LOW); -} -void loop() -{ - //Es para realizar los cambios una sola vez - while (contador==1) - { - //Indicacion de tiempo de espera iniciado - digitalWrite(13,HIGH); - /*Tiempo de espera de 15 segundos (prudencial, se puede cambiar, depende de lo que tardes - en volver a conectarlos) para reconectar cables RX y TX del modulo bluetooth - a la placa Arduino ya que para programar esta deben estar desconectados*/ - delay(5000); - //Indicacion de tiempo de espera finalizado - digitalWrite(13,LOW); - //Iniciamos comunicacion con modulo bluetooth mediante comandos AT - Serial.print("AT"); - //Espera de 1 segundo según datasheet entre envio de comandos AT - delay(1000); - //Cambio de nombre donde se envia AT+NAME y seguido el nombre que deseemos - Serial.print("AT+NAMEFznBTSlv"); - //Espera de 1 segundo según datasheet entre envio de comandos AT - delay(1000); - /*Cambio de la velocidad del modulo en baudios - Se envia AT+BAUD y seguido el numero correspondiente: - - 1 --> 1200 baudios - 2 --> 2400 baudios - 3 --> 4800 baudios - 4 --> 9600 baudios (por defecto) - 5 --> 19200 baudios - 6 --> 38400 baudios - 7 --> 57600 baudios - 8 --> 115200 baudios - - */ - //Serial.print("AT+BAUD4"); - //Espera de 1 segundo según datasheet entre envio de comandos AT - //delay(1000); - //Configuracion Password, se envia AT+PIN y seguido password que queremos - Serial.print("AT+PIN4321"); - //Espera de 1 segundo según datasheet entre envio de comandos AT - delay(1000); - //Mostramos tanto por puerto serial y por led la finalizacion de la - //configuracion AT del modulo bluetooth - Serial.print("OK Cambios Realizados correctamente"); - digitalWrite(13,HIGH); - //Al tener contador=2 ya no se vuelve a repetir el while, a no ser que - //se produzca un reset, por tanto comenzaria un nuevo cambio de configuracion - - contador=2; - -} - -} diff --git a/README.md b/README.md index be91859..5a52081 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Esta repo es el producto de la actividad antes mencionada. Implementaciones : - Buzzers/Parlantes - - BlueTooth + - [BlueTooth](./BlueTooth/README.md) - Serial Com - EEPROM - grbl