Met een Bluetooth module kan Arduino ook een draadloze verbinding maken met een mobiele telefoon. Een veelgebruikte Bluetooth module is de HC-06. De aansluiting werkt hetzelfde als met de HC-17 transceiver. In de Arduino sketch moet weer een tweede seriële verbinding gemaakt worden. Hier wordt die ‘Bluetooth’ genoemd. Ook hier moet je ‘SoftwareSerial’ gebruiken. Op je telefoon moet je de module ‘pairen’, dit verloopt via de Bluetooth verbindingswizard van je telefoon. Pincode van HC-06 is ‘1234’.
Zoek op internet een opstelling van de Bluetooth module HC-06. Kun je deze niet vinden, dan van de HC-17 transceiver.
Les 11: Draadloze lampenswitch
In deze les gaan we via onze mobiel een lamp aan of uit zetten via Bluetooth. Zoek als eerste een lampen switch app. Wij gebruikten 'Bluetooth Control Lamp' app voor deze les. De voorbeeldsketch 'led_bluetooth_control_1' zal gebruikt worden. In de sketch staat hoe je module en led aan moet sluiten. Upload de sketch en open de seriële monitor.
Opdracht 1: Connect met de telefoon en kijk welke code er wordt verstuurd voor verschillende knoppen van de app.
Nu we de codes weten van de app, kunnen we de sketch aanpassen aan deze codes.
Opdracht 2: Verander de code zo dat het lampje gaat branden of doven bij verschillende knopjes van de app.
Opdracht 3: Verander de code zo dat er meerdere componentjes bestuurd kunnen worden.
Combinatie met Training App Inventor
Fun met Electronica biedt ook de training App Inventor aan. Hier bouwen we zelf een app met hele simpele middelen. Deze apps kunnen ook gebouwd worden met Bluetooth. Zo kun je zelf jouw eigen app maken voor de Arduino!
🍪 Privacy & Functionele Opslag (AVG/GDPR): Fun met Elektronica gebruikt géén tracking- of reclamecookies. Wij gebruiken uitsluitend strikt functionele lokale browseropslag om uw aanvraag-/bestellijst en een eventueel ingevoerd docentenwachtwoord tijdens uw bezoek te onthouden. Lees meer in ons Privacybeleid en onze Algemene Voorwaarden.