Inhoudsopgave:
- Stap 1: Pinconfiguratie en functie:
- Stap 2: Benodigde onderdelen:
- Stap 3: Projectconfiguratie:
- Stap 4: Coderen:
- Stap 5: Android-app:
Video: Bluetooth HC-05 instellen met Arduino: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In dit project zullen we de HC05 Bluetooth-module met Arduino gebruiken om berichten van smartphone naar Arduino-eenheid te verzenden en op de computer weer te geven.
Over HC-05 Bluetooth-module:
De HC-05-module is een gebruiksvriendelijke Bluetooth SPP-module (Serial Port Protocol), ontworpen voor transparante draadloze seriële verbinding. Bluetooth-module met seriële poort is volledig gekwalificeerd Bluetooth V2.0 + EDR (Enhanced Data Rate) 3 Mbps-modulatie met complete 2,4 GHz-radiotransceiver en basisband. Het maakt gebruik van CSR Bluecore 04-Extern single-chip Bluetooth-systeem met CMOS-technologie en met AFH (Adaptive Frequency Hopping Feature). Het heeft een voetafdruk zo klein als 12,7 mm x 27 mm. Ik hoop dat het je algehele ontwerp- / ontwikkelingscyclus zal vereenvoudigen.
Stap 1: Pinconfiguratie en functie:
Pin Beschrijving:
Status - Om de status van de verbinding te kennen. (Gekoppeld of losgekoppeld)
Rx - Ontvang Pin van de module voor het ontvangen van gegevens.
Tx - Transmit Pin van de module voor het verzenden van gegevens.
5v - Stroompen
GND - Aardingspen
EN/Key - Schakelt de module in of uit.
Stap 2: Benodigde onderdelen:
- Arduino-bord 1
- HC05 Bluetooth-module 1
- Jumper draden 6
- Broodplank 1
U kunt deze componenten, die op kwaliteit GETEST zijn, bij elegocart kopen.
Stap 3: Projectconfiguratie:
Stap 4: Coderen:
#include SoftwareSerial EEBlue(10, 11); // RX | TX ongeldige setup () { Serial.begin (9600); EEBlue.begin (9600); //Standaard Baud voor communicatie, dit kan voor uw module anders zijn. Serial.println("De Bluetooth-poorten zijn open.\n Maak verbinding met HC-05 vanaf elk ander Bluetooth-apparaat met 1234 als koppelingssleutel!."); } void loop () { // Voer alle gegevens van Bluetooth naar Terminal. if (EEBlue.available()) Serial.write(EEBlue.read()); // Voer alle gegevens van termial naar bluetooth als (Serial.available ()) EEBlue.write (Serial.read ()); }
Stap 5: Android-app:
In de Play Store zijn er talloze apps om Bluetooth-module HC05 te verbinden met een Android-telefoon, je kunt ze allemaal gebruiken. Ik heb de Bluetooth Terminal-app gebruikt.
Aanbevolen:
Raspberry Pi instellen met Azure IoT Hub: 5 stappen
Raspberry Pi instellen met Azure IoT Hub: het doel van deze instructable is om praktische hands-on blootstelling te krijgen aan de mogelijkheden van Azure IoT Hub. Het artikel behandelt het aanmelden voor Azure IoT Hub, het instellen van een Raspberry Pi en het verbinden van de Pi met Azure IoT Hub om telemetrie te verzenden. Wat
NodeMCU-programmering instellen met Arduino IDE: 3 stappen
NodeMCU-programmering instellen met Arduino IDE: in deze instructable laat ik je zien hoe je een NodeMCU-bord programmeert met Arduino IDE. Om dit te doen, moet u stuurprogramma's installeren en het NodeMCU-bord toevoegen aan de Arduino-bordlijst. Laten we het stap voor stap doen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
CircuitPython met een Itsybitsy M4 Express 1: instellen: 9 stappen
CircuitPython met een Itsybitsy M4 Express 1: Setup: nieuw bij codering? Heb je alleen Scratch gebruikt en wil je overstappen op een tekstuele taal die gemakkelijk toegang geeft tot fysiek computergebruik met LED's, schakelaars, displays en sensoren? Dan is dit misschien iets voor jou. Ik heb gemerkt dat deze site veel Instructables bevat ab
Filtering van webinhoud instellen in 4 stappen met Ubuntu: 5 stappen
Filtering van webinhoud instellen in 4 stappen met Ubuntu: als IT-man is een van de meest voorkomende dingen die collega's me vragen, hoe ze kunnen bepalen tot welke sites hun kinderen online toegang hebben. Dit is heel gemakkelijk en gratis te doen met Ubuntu linux, dansguardian en tinyproxy