This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con bluetooth y comandos AT
#21
Triggerr escribió:Enonces deja lo que te comente antes como lo tenias, nose realmente a que Baudrate vienen de serie estos modulos, dejalo en 38400, el modulo tiene un PIN que es KEY no? Como lo tienes conectado?
Tiene un pin key, pero lo habia dejado sin conectar, nunca lo he conectado...Donde lo deberia conectar? [Imagen: a3yzasym.jpg]
Ahora tengo conectado el voltaje, el gnd, y TxD y RxD
  Responder
#22
Haz esto:

pinMode(9,OUTPUT);
digitalWrite(9,HIGH);

(Nose si la sintaxis es correcta, hace unos meses que no programo arduino)

Ponlo en el SETUP

Y conecta este pin KEY a la pata 9 del arduino
  Responder
#23
Triggerr escribió:Haz esto:

pinMode(9,OUTPUT);
digitalWrite(9,HIGH);

(Nose si la sintaxis es correcta, hace unos meses que no programo arduino)

Ponlo en el SETUP

Y conecta este pin KEY a la pata 9 del arduino
Genial!! Ya me funciona, me puedes explicar en que consistia?
Mira ya esta listo, muchas gracias [Imagen: aqygyne4.jpg]
Me ha dado al principio un error pero ya esta listo
  Responder
#24
El PIN KEY, resolicita la informacion de configuracion cuando esta en ALTO si no me falla la memoria, vamos que con el KEY en alto, entras en modo AT
  Responder
#25
Triggerr escribió:El PIN KEY, resolicita la informacion de configuracion cuando esta en ALTO si no me falla la memoria, vamos que con el KEY en alto, entras en modo AT
En Alto que quieres decir?
Pues bueno la verdad que muchas gracias porque llevava unos días con un quebradero de cabeza importante...
Que este post sirva por si alguien tenia el mismo problema que yo
  Responder
#26
En electronica digital:

HIGH/ALTO/1/TRUE-->5V en una patita

LOW/BAJO/0/FALSE-->0V en una patita
  Responder
#27
Triggerr escribió:En electronica digital:

HIGH/ALTO/1/TRUE-->5V en una patita

LOW/BAJO/0/FALSE-->0V en una patita
Entonces si no se especifica que el pin 9 tiene que estar en Alto esta bajo y por eso no entraba en AT?
  Responder
#28
Pues imagino, tendra una resistencia PULL-DOWN, que lo pone en bajo, excepto si le metes 5V

Estilo:

[Imagen: pullDownResistor.jpg]
  Responder
#29
Triggerr escribió:Pues imagino, tendra una resistencia PULL-DOWN, que lo pone en bajo, excepto si le metes 5V

Estilo:

[Imagen: pullDownResistor.jpg]
Vale entiendo, pues muchas gracias de nuevo 8-)
  Responder
#30
De nada¡, procura no citar siempre, que llenamos el post de imagenes repetidas :gnomito: :gnomito: Meparto Meparto
  Responder
#31
Es la mala costumbre que tengo de cuando voy a responder en los foros citar...jaja
  Responder
#32
sejiozosky escribió:Quería comentaros un problema que tengo con el modulo bluetooth es un HC-05 y esque lo estoy conectando por el monitor serial le mando el comando AT y no me devuelve nada.
Ha habido un par de veces que si se me ha conectado pero ahora nada...
Tengo todo bien conectado.. El txd con el rxd y viceversa el vcc con el voltaje y el gnd con gnd.
Aqui os dejo el codigo:
[Imagen: e6a2ane3.jpg]
Gracias y un saludo!

saludos a todos.

amigo yo tengo el mismo problema pero estoy usuando un arduino mega, aunque esta vez no use los pines 19 y 18 que son los de rx y tx para seguir el mismo codigo con la libreria que usa el compañero y tengo todo tal y como el lo tiene pero a diferencia de que no me funciona y tampoco me empareja con el celular.

agradesco en lo que me puedas coaborar
  Responder
#33
¿Y si mi modulo no tiene el pin key, tiene uno que se llama EN?
  Responder
#34
Yo tengo preparado un scketch de arduino para programar mis brutus
No estoy en casa ahora, esta noche si quieres lo posteo, son cuatro lineas, fácil y automático
Nunca he tenido ningún problema con mis blutus.
Mis diseños y mejoras Prusa i3 en Thingiverse
http://www.thingiverse.com/amancera/designs/
  Responder
#35
Muchas gracias, krampman!!
  Responder
#36
Yo los programo asi


Código:
// Opciones de configuración:
    char ssid[10]        = "ANaze32";    // Nombre para el modulo Bluetooth.
    char baudios         = '8';           // 1=>1200 baudios, 2=>2400, 3=>4800, 4=>9600 (por defecto), 5=>19200, 6=>38400, 7=>57600, 8=>115200
    char password[10]    = "1234";        // Contraseña para el emparejamiento del modulo.


void setup()
{
    Serial1.begin(9600);
    
    // Tiempo de espera:
        pinMode(13,OUTPUT);
        digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
        digitalWrite(13,HIGH);
        delay(500);
        digitalWrite(13,LOW);
        digitalWrite(13,HIGH);
        delay(5000);
        digitalWrite(13,LOW);
    
    // Ahora se procede a la configuración del modulo:
    
        // Se inicia la configuración:
            Serial1.print("AT"); delay(1000);

        // Se ajusta el nombre del Bluetooth:
            Serial1.print("AT+NAME"); Serial1.print(ssid); delay(1000);

        // Se ajustan los baudios:
            Serial1.print("AT+BAUD"); Serial1.print(baudios); delay(1000);

        // Se ajusta la contraseña:
            Serial1.print("AT+PIN"); Serial1.print(password); delay(1000);    
}

void loop()
{
    // Al parpadear el led se habrá terminado la configuración:
    digitalWrite(13, !digitalRead(13));
    delay(200);
}


Siempre me ha funcionado automáticamente, se pone en las tres primera líneas como se quiere dejar el modulo blutuz y listo.
Lo cargas en el arduino y desenchufas la corriente, enchufas el blutuz a + - rx y tx y alimentas, cuando se ponga a parpadear el led de la pata 13 ya lo tienes programado
Mis diseños y mejoras Prusa i3 en Thingiverse
http://www.thingiverse.com/amancera/designs/
  Responder
#37
¿Para qué son los [10] que hay después de password y de ssid ?
  Responder
#38
Mi Arduino es UNO.
  Responder
#39
Iván escribió:Mi Arduino es UNO.

Quitale el 1 a todos los " Serial1.print " para que quede asi " Serial.print "

Esto [10] es por que asigna cada carácter a el CHAR y lo asigna a un byte (creo), si no te va quítalo
Mis diseños y mejoras Prusa i3 en Thingiverse
http://www.thingiverse.com/amancera/designs/
  Responder
#40
Ok, muchísimas gracias!!
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  APORTE mp3 catalex y bluetooth hc 06 katxarix 0 873 18-04-2020, 10:20 AM
Último mensaje: katxarix
  CONSULTA AUMENTAR ALCANCE MÓDULO BLUETOOTH AT-09 CON ANTENA Alvaro Braca 3 2,704 14-03-2019, 09:12 AM
Último mensaje: Merenat
  APORTE Control de Persiana por bluetooth kuadri 0 1,467 16-06-2018, 11:33 PM
Último mensaje: kuadri
  CONSULTA ayuda con modulo bluetooth f-6188 kcho26 0 1,405 25-02-2018, 07:29 PM
Último mensaje: kcho26
  medidor de distancia a con bluetooth o wiffi homer32 4 3,107 28-10-2017, 11:28 AM
Último mensaje: homer32