Innehållsförteckning:

Visa seriell bildskärm via Bluetooth: 4 steg
Visa seriell bildskärm via Bluetooth: 4 steg

Video: Visa seriell bildskärm via Bluetooth: 4 steg

Video: Visa seriell bildskärm via Bluetooth: 4 steg
Video: Husbiltips - Sony Bilstereo 9" Touchskärm Med Car Play 2024, November
Anonim
Visa seriell bildskärm via Bluetooth
Visa seriell bildskärm via Bluetooth

Detta projekt använder en HC-05 Bluetooth-modul för att ersätta en traditionell kabelanslutning som används för visning av seriell bildskärm.

Material:

  • Arduino -
  • Brödbräda -
  • Bygelkablar -
  • HC -05 Bluetooth -modul -

Steg 1: Kod

Denna kod är ett enkelt seriekommunikationsexempel hämtat från exemplen i Arduino IDE. Du hittar den i: Arkiv> Exempel> Kommunikation> Ascii -tabell

/*

ASCII -tabell Skriver ut bytevärden i alla möjliga format: - som råa binära värden - som ASCII -kodade decimal-, hex-, oktal- och binära värden För mer information om ASCII, se https://www.asciitable.com och https:// www.asciitable.com Kretsen: Ingen extern hårdvara behövs. skapad 2006 av Nicholas Zambetti <https://www.asciitable.com> modifierad 9 apr 2012 av Tom Igoe Denna exempelkod är i det offentliga rummet. https://www.asciitable.com */void setup () {Serial.begin (9600); medan (! Seriell) {; // vänta på att seriell port ska anslutas. Behövs endast för inbyggd USB -port} Serial.println ("ASCII -tabell ~ teckenkarta"); } int thisByte = 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) {fortsätt; }} thisByte ++; }

  • Se till att din överföringshastighet är inställd på 9600
  • Nästan vilken kod som helst som använder en seriell anslutning till datorn fungerar, men detta är bara ett enkelt exempel.

Steg 2: Krets

Krets
Krets

När koden har laddats upp till kortet, koppla bort strömmen. Anslut sedan Bluetooth -modulen till kretsen enligt ovan:

  • GND till jord
  • VCC till 5v stift
  • TXD till stift 0
  • RXD till stift 1

Steg 3: Bluetooth -anslutning

Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
  1. Slå på Arduino
  2. Öppna datorns Bluetooth -inställningar
  3. Kombinera med HC-05-modulen
  4. Hitta modulens seriella portnamn i "enheter och skrivare":
  5. I Arduino IDE, välj seriell port på Bluetooth -modulen (min är COM10)
  6. Öppna den seriella bildskärmen som vanligt för att visa inkommande information

Steg 4: Ytterligare steg

Här är några valfria saker du kanske vill testa:

  • Du kan använda virtuella seriella portar istället, men jag fann att att använda de riktiga fungerar mycket snabbare (och det är i allmänhet lättare).
  • Du kan också använda denna process med standard Firmata -exemplet för att möjliggöra trådlös kontroll med Processing (ställ in hastigheten till 9600 först)

Rekommenderad: