ik ben al enige tijd bezig om een HC-06 module een eigen naam en pin te geven alleen lukt dit nog niet echt.
ik heb een arduino uno bord en daar werkt de HC-06 prima op!
alles werkt alleen het inregelen van de bluetooth module niet.
heeft iemand enig idee hoe ik dit kan doen?
even wat ik al gedaan heb:
ik heb de arduino een voeding gegeven via usb
3,3v van de arduino naar de vcc van de HC-06
GRD van de arduino naar de GRD van de HC-06
TX van de arduino naar de RX van de HC-06
RX van de arduino naar de TX van de HC-06
3,3v van de arduino naar PIN 26 van de HC-06 (om in AT mode te zetten echter verandert er niks aan het knipperende ledje)
ik heb wel wat sketches geprobeerd die ik op google gevonden heb om te verbinden maar dit lukt blijkbaar niet goed.
ik moet een signaal rechtstreeks naar de bluetooth module kunnen sturen via de UART interface.
heeft iemand enig idee hoe dit moet?
Verder moet je er zeker van zijn dat hij niet gepaird is als je de AT-commands uitvoert. Daarbij was het volgens mij ook iets met geen of wel een return mee (vakje No line ending of juist wel. Even expirimenteren. Verschil tussen HC-05 en HC-06 volgens mij )
Dus:
rx tx zijn verbonden met arduino
niet gepaird (knipperend lampje)
"AT" proberen te verzenden op 9600 en "OK" terugkrijgen..
werkt niet, met Both NL & CR nogmaals proberen..
Daarna kan je met de AT commands naam instellen e.d. Laat even weten of het gelukt is
Edit:
Ik heb het nu over met de Seriele Monitor instellen van de chip....
Nog even waar ik aan dacht 3.3 volt en 5 volt communicatie verschilt ook nog weleens. Maar goed ik zou het eerst eens zo proberen.
Bedankt voor je reactie!
Ik heb hem al aan de arduino gehad rx tx
En proberen via de seriële monitor te versturen naar de hc-06 maar dan krijg ik niks terug.
Ook al geprobeerd via nl en CR
Helaas allemaal zonder succes.
Ik vermoed dat het arduino script niet goed is en de arduino dus de communicatie niet doorstuurt naar de hc-06
Uiteindelijk alles in geregeld gekregen ! Dit aan de hand van het standaard serial voorbeeld.
Zo kan je van poort 10 en 11 op je arduino een 2e comport maken die alle gegevens doorstuurt.
Wel het script en bautrate aanpassen in het script natuurlijk.
lukt mijn nog steeds niet om mijn HC-06 van naam te veranderen....
void setup() {
// initialize both serial ports:
Serial.begin(9600);
Serial1.begin(9600);
}
void loop() {
// read from port 1, send to port 0:
if (Serial1.available()) {
int inByte = Serial1.read();
Serial.write(inByte);
}
// read from port 0, send to port 1:
if (Serial.available()) {
int inByte = Serial.read();
Serial1.write(inByte);
}
}
ik heb dit geprobeerd... maar als ik via de serial monitor de AT commandos verzend gebeurt er niets?
Help....
ik weet ook niet of de serial monitor wel een CR/LF verzend?