Stap 1: Met behulp van de Arduino te programmeren van de HC-06 voor 57600 BPS
Waarom snelheid wijzigen?
De HC-06 heeft een standaard baud-rate van 9600 bps. Aangezien we zullen PyMata worden uitgevoerd op de BBB waarmee de Arduino, zullen we de snelheid van de HC-06 op 57600 wijzigen.
Bedrading Up - voorbereiding voor het programmeren van de HC-06
De HC-06 draad zoals geïllustreerd in de afbeelding hierboven met de volgende tijdelijke uitzonderingen:
- De blauwe draad die aangesloten op pin 1 (TxD) van de Arduino in het diagram moet worden verplaatst naar Pin 4.
- De gele draad aangesloten op 0 (RxD) pin van de Arduino, moet worden verplaatst van de Pin 3.
3.3 volt?
Zorg ervoor dat u de HC-06 VCC pin verbinding te maken met de 3.3 volt-pin van de Arduino, aangezien de HC-06 een 3.3 volt apparaat is. Ook, zorg ervoor dat u de scheidingslijn van de spanning met behulp van de drie 1 k Ohm weerstanden maakt. De scheidslijn is nodig omdat Arduino output pinnen 5 volt en niet de 3.3 volt de HC-06 vereisen bieden. Als u de pin van de Arduino TxD verbinden met de pin van de HC-06 RxD zonder de scheidingslijn, kan u de HC-06 beschadigen.
Ready, Set, programma!
Anderen hebben geschreven artikelen over het programmeren van de HC-06, en dus niet om te dupliceren hun fijne inspanningen, hier zijn 2 uitstekende verbindingen:
De eerste referentie bevat een koppeling naar een schets die ik gebruikt om mijn HC-06 program.
HC-06 Bluetooth Module – deze sukkel krijgen in op commandomodus
Wijzigen van de standaardinstellingen van de HC-05 Bluetooth-Module met AT-opdrachten
Zodra de programmering voltooid is en u tevreden met het succes bent, keren de blauwe en gele draden naar hun oorspronkelijke posities, zoals in de afbeelding. Ook de USB-kabel van de Arduino en macht van de Arduino met een externe 9 volt voedingsbron. Dit is om te voorkomen dat een signaal conflict tussen de USB-interface en de HC-06 apparaat voor Arduino PIN 0 en 1.