Arduino & HC-05: Serial menyn guiden (4 / 6 steg)
Steg 4: På läge och HC-05 återställer.
I de flesta referenser ombeds du manuellt koppla/återansluta strömförsörjningen till HC-05 för att sätta den i på-läge (med pin.34 sätta in hög) eller tillbaka till data-läge (med samma pin till låg stat). Detta är obegripligt om din ansökan kräver byta fram och tillbaka i ordning från och till på kommando-läge.
Tricket är att tillåta Arduino att styra Återställ PIN-koden (pin no.11) som återställer modulen. Processen är följande
Att gå till kommando-läge:
digitalWrite(pinEn,HIGH); Aktivera PIN-koden (nr.34) inställd på hög och hålla den under AT-kommandot
digitalWrite(pinRe,LOW); Återställ PIN-koden (no.11) inställd på låg, detta skjuter upp modulen i förberedelse för att återställa
Delay(100); En kort fördröjning (bör vara mer som 10 ms) att simulera en negativ puls på Återställ PIN-koden
digitalWrite(pinRe,HIGH); Inställd på Återställ PIN-koden tillbaka hög och med aktivera pin hög, startar om modulen i kommandot AT läge.
Sätta i data överföringsläge:
digitalWrite(pinEn,LOW); Aktivera PIN-koden (nr.34) inställd på låg och hålla den under sändningsteknik data
digitalWrite(pinRe,LOW); Återställ PIN-koden (no.11) inställd på låg, detta skjuter upp modulen i förberedelse för att återställa
Delay(100); En kort fördröjning (bör vara mer som 10 ms) att simulera en negativ puls på Återställ PIN-koden
digitalWrite(pinRe,HIGH); Inställd på Återställ PIN-koden tillbaka hög och med aktivera pin låg, modulen startar om i Data överföringsläge.