La oss koble en trådløs Bluetooth-modul til Arduino og lære å motta data fra den og overføre data fra en datamaskin til den.
Nødvendig
- - Arduino;
- - Bluetooth-modul
- - datamaskin;
- - tilkobling av ledninger.
Bruksanvisning
Trinn 1
Det er mange implementeringer av Bluetooth-moduler. Hver har sine egne egenskaper, men generelt er de veldig like. Vurder en representant for HC-06 Bluetooth-modulen.
Denne modulen fungerer med frekvenser fra 2,40 GHz til 2,48 GHz og støtter Bluetooth-spesifikasjon versjon 2.1 + EDR (lavere strømforbruk, økt databeskyttelse og enkel tilkobling av Bluetooth-enheter). Stabil mottakelse med modulen er garantert innen 10 meter.
Hensikten med pinnene på Bluetooth-modulen er som følger:
- VCC og GND - "pluss" og "minus" av modulens strømforsyning, spenninger fra 3, 6 til 6 volt støttes;
- TX og RX - sender og mottaker av modulen;
- MCU-INT (Status) er en statusutgang;
- Clear (Reset) - reset og start på nytt av modulen, i dette tilfellet utføres den av et lavt logisk nivå.
De to siste konklusjonene er kanskje ikke involvert; du kan ofte finne moduler uten disse konklusjonene i det hele tatt.
Steg 2
La oss koble Bluetooth-modulen til Arduino i henhold til diagrammet nedenfor. Vær oppmerksom på at senderen (Tx) til Arduino er koblet til mottakeren (Rx) på modulen, og omvendt.
Statuspinnen viser et høyt nivå når modulen er paret med en annen Bluetooth-enhet, og lav når den ikke er paret. Du kan lese verdien ved å koble den til Arduino-pinnen og tildele den pinMode (pinStatus, INPUT) driftsmodus og dermed lære modulen. Men statusindikatoren fungerer ikke riktig på alle moduler, så vi vil ikke bruke den i dette eksemplet.
Trinn 3
Resultatet skal være noe som bildet.
Trinn 4
La oss skrive en slik skisse og laste den inn i Arduino-minnet. Vi vil lese dataene som kommer fra Bluetooth-modulen og behandle dem. I dette tilfellet, når "1" -symbolet kommer fra modulen, lyser vi LED-lampen, og når "0" ankommer, slår den av.
Vi slår på den sammensatte kretsen med Arduino og Bluetooth-modulen koblet til den. En riktig tilkoblet modul går umiddelbart inn i tilkoblingsmodus, som vil bli indikert med en rytmisk blinkende status-LED.
Trinn 5
Nå må du legge til Bluetooth-enheten i listen over pålitelige enheter. Slå på Bluetooth på datamaskinen din, gå til Innstillinger -> Enheter -> Bluetooth. Vi sørger for at Bluetooth-modulen vår er synlig for datamaskinen. Velg det fra listen og klikk på Link-knappen. I dialogboksen skriver du inn standardpassordet 1234. Hvis tillegget er vellykket, vil enheten vises i listen med paret merke.
Hvis du vil koble til Bluetooth-modulen din fra smarttelefonen din, er prosedyren den samme: Slå på Bluetooth på smarttelefonen din, oppdag modulen som er koblet til Arduino, par med den.
Trinn 6
For å koble til Bluetooth-modulen kan du bruke forskjellige programmer som kan kobles til COM-porten. For eksempel som HyperTerminal, PuTTY, Tera Term, Termite og andre. De er alle gratis og fritt distribuert på Internett.
Bekvemmeligheten med TeraTerm er at den automatisk viser COM-porter som er tilordnet datamaskinens Bluetooth-modul. Start programmet, velg seriell tilkobling, velg tilsvarende Bluetooth COM-port fra listen, klikk OK.
I tilfelle en feil under tilkoblingen, vil programmet vise et tilsvarende varsel. Hvis tilkoblingen av datamaskinen din til Bluetooth-modulen var vellykket, vil du se et svart terminalfelt foran deg.
Skriv inn nummer 1 fra tastaturet i dette feltet - og LED på pinne 13 på Arduino vil lyse, skriv inn 0 - den vil slukke.
Trinn 7
På samme måte kan du koble til Bluetooth-modulen fra smarttelefonen din. Last ned en Bluetooth-terminalapplikasjon som Bluetooth Terminal. Koble til modulen og skriv inn kommandoene 0 eller 1.
Dermed lærte vi hvordan vi koblet via Bluetooth til Arduino og overførte data til den.