Het Arduino-bord is uitbreidbaar met Arduino Shields (secundaire borden die bovenop de Arduino worden gemonteerd om extra functionaliteit te bieden) en werkt op een verscheidenheid aan IoT- connectiviteitsprotocollen . Bluetooth is een van de belangrijkste dingen in deze kwestie.
Er zijn verschillende redenen waarom ontwikkelaars Bluetooth graag gebruiken in IoT-projecten. Dat komt omdat Bluetooth goedkoop, draadloos, automatisch is en naadloos verbinding maakt met smartphones, tablets, pc's en zelfs gamecontrollers.
Je verbindt het Arduino bord eenvoudig met de Bluetooth app op je smartphone. Als alternatief kunt u hem verbinden met een Bluetooth-dongle op uw pc met behulp van de schets in de Arduino-software. In dit artikel bespreken we eenvoudige manieren om beide technieken te laten werken.
Wat moet je voorbereiden?
De volgende componenten zijn nodig in dit project.
- Bord: Arduino Uno
- Breadboard: Combineert de Uno met een Bluetooth-module
- Stroombron: Vanaf PC USB-aansluiting, AC/DC-adapter of batterij
- Netsnoer: 4 tot 6 draden
- Bluetooth-besturingstoepassing: dit artikel gebruikt BlueControl – Arduino + JY-MCU
- Bluetooth-module: draadloze Bluetooth RF-zendontvangermodule voor HC-05 of HC-06. Het artikel gebruikt in dit geval ook 4-pins modules in plaats van 6.

Maak verbinding met mobiele applicatie
Hieronder volgt een eenvoudige procedure om een Bluetooth-apparaat op een smartphone te bedienen. Eerst moet u de draden zo rangschikken dat ze op een breadboard met elkaar worden verbonden, zoals weergegeven in het diagram.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
De spanning van 5 V is mogelijk te hoog voor de Bluetooth-component, dus het kan zijn dat u een paar weerstanden van 10 ohm moet toevoegen om de spanning te verdelen.
Zodra je de stroombron aansluit, begint de Bluetooth LED te knipperen. Dit betekent dat er momenteel geen Bluetooth-koppeling is. U moet een koppelingsproces aanmaken om betere controle over het apparaat/project te krijgen.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
Om het koppelen te beïnvloeden, moet je eerst BlueControl downloaden, de eerder besproken Bluetooth-bedieningsapp.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
In de volgende stap moet u Bluetooth inschakelen op uw smartphone.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
Selecteer HC-06 als de gekoppelde Bluetooth-module, bestuurd door de app.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
Met behulp van de app zelf kunt u nu het Bluetooth-LED-lampje naar behoefte in- of uitschakelen.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
Maak verbinding met pc/Mac
Om de Bluetooth-module met uw pc/Mac te verbinden, moet u de USB-kabel op de Uno-voeding aansluiten, vervolgens eenvoudigweg de Arduino-software openen en controleren of de verbinding beschikbaar is.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
In de volgende stap moet u het Bluetooth-stuurprogramma op het Arduino-bord laden. Dotslashnotes, een technologieblogger, deelde de code die via deze link werd gebruikt .
Na het kopiëren van deze 128-regelige code moet u het programma uploaden in de Arduino-software. Deze code heeft twee knoppen om het Bluetooth LED-lampje aan of uit te zetten.
![Bluetooth-controller gebruiken met Arduino Bluetooth-controller gebruiken met Arduino]()
Natuurlijk is de bovenstaande code slechts een van de manieren om dat te doen.
Als deze code in uw geval niet werkt, moet u online een code zoeken die een pc/Mac-verbinding ondersteunt. Het Arduino Forum (referentielink: https://forum.arduino.cc/) is een van de beste plaatsen om hulp en ondersteuning hierover te vinden, evenals vele andere Arduino-gerelateerde onderwerpen.
Arduino is een van de goedkoopste borden om met IoT-projecten te experimenteren. Arduino is een alternatief voor Raspberry Pi en ondersteunt Bluetooth en vele andere protocollen om verschillende IoT-projecten te creëren.
Heb je met Bluetooth gewerkt in Arduino of een ander IoT-project? Deel uw mening in de opmerkingen hieronder!
Ik hoop dat je succesvol bent.