Inhoudsopgave:

Seriële monitor bekijken via Bluetooth: 4 stappen
Seriële monitor bekijken via Bluetooth: 4 stappen

Video: Seriële monitor bekijken via Bluetooth: 4 stappen

Video: Seriële monitor bekijken via Bluetooth: 4 stappen
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, December
Anonim
Seriële monitor bekijken via Bluetooth
Seriële monitor bekijken via Bluetooth

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

Stroomkring
Stroomkring

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

Bluetooth-verbinding
Bluetooth-verbinding
Bluetooth-verbinding
Bluetooth-verbinding
Bluetooth-verbinding
Bluetooth-verbinding
  1. Zet de Arduino aan
  2. Open de Bluetooth-instellingen van uw computer
  3. Koppelen met de HC-05-module
  4. Zoek de naam van de seriële poort van de module in "apparaten en printers":
  5. Kies in de Arduino IDE de seriële poort van de Bluetooth-module (de mijne is COM10)
  6. 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)

Aanbevolen: