Seriële monitor bekijken via Bluetooth: 4 stappen
Seriële monitor bekijken via Bluetooth: 4 stappen
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)