Låt oss ansluta en trådlös Bluetooth-modul till Arduino och lära oss hur man tar emot data från den och överför data från en dator till den.
Nödvändig
- - Arduino;
- - Bluetooth-modul
- - dator;
- - anslutande ledningar.
Instruktioner
Steg 1
Det finns många implementeringar av Bluetooth-moduler. Var och en har sina egna egenskaper, men i allmänhet är de alla mycket lika. Tänk på en representant för HC-06 Bluetooth-modulen.
Denna modul fungerar vid frekvenser från 2,40 GHz till 2,48 GHz och stöder Bluetooth-specifikationen version 2.1 + EDR (lägre strömförbrukning, ökat dataskydd och enkel anslutning av Bluetooth-enheter). Stabil mottagning med modulen garanteras inom 10 meter.
Syftet med stiften på Bluetooth-modulen är följande:
- VCC och GND - "plus" och "minus" av modulens strömförsörjning, spänningar från 3, 6 till 6 volt stöds;
- TX och RX - sändare och mottagare av modulen;
- MCU-INT (Status) är en statusutgång;
- Rensa (Återställ) - återställ och starta om modulen, i det här fallet utförs den av en låg logisk nivå.
De två sista slutsatserna kanske inte är inblandade; du kan ofta hitta moduler utan dessa slutsatser alls.
Steg 2
Låt oss ansluta Bluetooth-modulen till Arduino enligt diagrammet nedan. Observera att Arduino-sändaren (Tx) är ansluten till mottagaren (Rx) på modulen och vice versa.
Statusnålen visar en hög nivå när modulen är ihopkopplad med en annan Bluetooth-enhet och låg när den inte är ihopparad. Du kan läsa dess värde genom att ansluta det till Arduino-stiftet och tilldela det driftläget pinMode (pinStatus, INPUT) och därmed lära dig modulen. Men statusindikatorn fungerar inte korrekt på alla moduler, så vi använder den inte i det här exemplet.
Steg 3
Resultatet ska vara ungefär som fotot.
Steg 4
Låt oss skriva en sådan skiss och ladda den i Arduino-minnet. Vi kommer att läsa informationen som kommer från Bluetooth-modulen och bearbeta den. I det här fallet, när symbolen "1" kommer från modulen, tänder vi lysdioden och när "0" kommer, stänger av den.
Vi slår på den sammansatta kretsen med Arduino och Bluetooth-modulen ansluten till den. En korrekt ansluten modul går omedelbart in i anslutningsläge, vilket indikeras av en rytmiskt blinkande statuslampa.
Steg 5
Nu måste du lägga till Bluetooth-enheten i listan över pålitliga enheter. Slå på Bluetooth på din dator, gå till Inställningar -> Enheter -> Bluetooth. Vi ser till att vår Bluetooth-modul är synlig för datorn. Välj det i listan och klicka på knappen Länk. Ange standardlösenordet 1234 i dialogrutan. Om tillägget lyckas kommer enheten att visas i listan med ihopkopplat märke.
Om du vill ansluta till din Bluetooth-modul från din smartphone är proceduren densamma: slå på Bluetooth på din smartphone, upptäck modulen som är ansluten till Arduino, para ihop den.
Steg 6
För att ansluta till Bluetooth-modulen kan du använda olika program som kan anslutas till COM-porten. Till exempel, såsom HyperTerminal, PuTTY, Tera Term, Termite och andra. De är alla gratis och distribueras fritt på Internet.
Bekvämligheten med TeraTerm är att den automatiskt visar de COM-portar som är tilldelade din dators Bluetooth-modul. Starta programmet, välj seriell anslutning, välj motsvarande Bluetooth COM-port från listan, klicka på OK.
I händelse av ett fel under anslutningen visar programmet en motsvarande avisering. Om anslutningen av din dator till Bluetooth-modulen lyckades ser du ett svart terminalfält framför dig.
Ange nummer 1 från tangentbordet i det här fältet - och lysdioden på stift 13 på Arduino tänds, ange 0 - den slocknar.
Steg 7
På samma sätt kan du ansluta till Bluetooth-modulen från din smartphone. Ladda ner en Bluetooth-terminalapplikation som Bluetooth Terminal. Anslut till modulen och ange kommandon 0 eller 1.
Således lärde vi oss hur man ansluter via Bluetooth till Arduino och överför data till den.