2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit project maakt gebruik van een HC-05 Bluetooth-module ter vervanging van een traditionele bedrade verbinding die wordt gebruikt voor het bekijken van de seriële monitor.
Materialen:
- Arduino -
- Breadboard -
- Doorverbindingsdraden -
- HC-05 Bluetooth-module -
Stap 1: Coderen
Deze code is een eenvoudig voorbeeld van seriële communicatie uit de gegeven voorbeelden in de Arduino IDE. Je kunt het vinden in: Bestand > Voorbeelden > Communicatie > Ascii-tabel
/*
ASCII-tabel Drukt bytewaarden af in alle mogelijke formaten: - als onbewerkte binaire waarden - als ASCII-gecodeerde decimale, hex-, octale en binaire waarden Voor meer informatie over ASCII, zie https://www.asciitable.com en https:// www.asciitable.com Het circuit: Geen externe hardware nodig. gemaakt in 2006 door Nicholas Zambetti < https://www.asciitable.com > gewijzigd op 9 april 2012 door Tom Igoe Deze voorbeeldcode bevindt zich in het publieke domein. https://www.asciitable.com */ void setup() { Serial.begin(9600); while (!Serial) {; // wacht tot de seriële poort verbinding maakt. Alleen nodig voor native USB-poort } Serial.println ("ASCII Table ~ Character Map"); } int dezeByte = 33; void loop () { Serial.write (thisByte); Serial.print(", dec: "); Serial.print(thisByte); Serial.print(", hex: "); Serial.print (thisByte, HEX); Serial.print(", okt: "); Serial.print (thisByte, OCT); Serial.print(", bin: "); Serial.println (thisByte, BIN); if (thisByte == 126) { while (true) { doorgaan; } } dezeByte++; }
- Zorg ervoor dat uw baudrate is ingesteld op 9600
- Bijna elke code die een seriële verbinding met de computer gebruikt, zal werken, maar dit is slechts een eenvoudig voorbeeld.
Stap 2: Circuit
Nadat de code naar het bord is geüpload, koppelt u de stroom los. Bevestig vervolgens de Bluetooth-module aan het circuit zoals hierboven te zien is:
- GND naar aarde
- VCC naar 5v pin
- TXD naar pin 0
- RXD naar pin 1
Stap 3: Bluetooth-verbinding
- Zet de Arduino aan
- Open de Bluetooth-instellingen van uw computer
- Koppelen met de HC-05-module
- Zoek de naam van de seriële poort van de module in "apparaten en printers":
- Kies in de Arduino IDE de seriële poort van de Bluetooth-module (de mijne is COM10)
- Open de seriële monitor zoals normaal om binnenkomende informatie te bekijken
Stap 4: Verdere stappen
Hier zijn enkele optionele dingen die u misschien wilt uitproberen:
- Je kunt in plaats daarvan virtuele seriële poorten gebruiken, maar ik ontdekte dat het gebruik van de echte veel sneller werkt (en het is over het algemeen gemakkelijker).
- U kunt dit proces ook gebruiken met het standaard Firmata-voorbeeld om draadloze bediening met Processing mogelijk te maken (stel eerst de snelheid in op 9600)