Okay, beim Rumspielen mit der Baud-Rate habe ich irgendwann keine Reaktion vom Modul mehr bekommen (einfach gar keine Reaktion mehr).
Also habe ich im Datenblatt des HM-10 nachgesehen, welche Baudraten es gibt.
Da ich AT+BAUD2 eingegeben hatte, habe ich diese Baudrate natürlich als erstes versucht.Code:0 9600 1 19200 2 38400 3 57600 4 115200 5 4800 6 2400 7 1200 8 230400 Deafult: 0 (9600)
Erfolgreich 'wiederbeleben' konnte ich mein HM-10 jedoch mit einer Baud von 4800, welche eigentlich mit AT+BAUD5 eingestellt werden sollte.
Scheinbar liegt hier das Problem, denn auch mein anderes HM-10, welches ich als verloren glaubte, konnte ich mit der selben Baudrate 'wiederbeleben'.
Also im Arduino, dann wieder BAUD4 (9600) einstellen und danach wieder zurück zuCode:softSerial.begin(4800);Allerdings ist es mir nach wie vor nicht geglückt, mein Handy mit dem Modul zu koppeln.Code:softSerial.begin(9600);
//Edit: Scheinbar ist die Kommandoliste unter AT+HELP nicht komplett. AT+TYPE kommt dort zum Beispiel gar nicht vor.
//Edit2: So wies aussieht, ist mein vermeitliches HM-10 gar keins. Bolutek nennt sein Modell nämlich CC-41A. Was die Unterschiede zum HM-10 sind (bis auf den einen optischen) weiß ich noch nicht. Auch ist mir bisher nicht bekannt, ob ich irgendwie die Firmware des HM-10 darauf nutzen kann.
Laut https://forum.arduino.cc/index.php?topic=334466.0
Although both modules look very similar, CC-41A requires that AT commands are terminated by LF+CR and there are differences in the command set.
Interessanter Link zum CC41-A:
https://rydepier.wordpress.com/2015/...41a-bluetooth/
Leider funktionieren die hier dokumentierten ATA-Befehlr nicht uneingeschränkt:
https://halckemy.s3.amazonaws.com/up...GOIH90OKGT.pdf







Zitieren

Lesezeichen