Indholdsfortegnelse:

Se seriel skærm via Bluetooth: 4 trin
Se seriel skærm via Bluetooth: 4 trin

Video: Se seriel skærm via Bluetooth: 4 trin

Video: Se seriel skærm via Bluetooth: 4 trin
Video: Подключите телевизор без Bluetooth к динамикам или наушникам Bluetooth 2024, November
Anonim
Se seriel skærm via Bluetooth
Se seriel skærm via Bluetooth

Dette projekt bruger et HC-05 Bluetooth-modul til at erstatte en traditionel kabelforbundet forbindelse, der bruges til visning af den serielle skærm.

Materialer:

  • Arduino -
  • Breadboard -
  • Jumperwires -
  • HC -05 Bluetooth -modul -

Trin 1: Kode

Denne kode er et simpelt seriel kommunikationseksempel taget fra de angivne eksempler i Arduino IDE. Du kan finde den i: Filer> Eksempler> Kommunikation> Ascii -tabel

/*

ASCII -tabel Udskriver byteværdier i alle mulige formater: - som rå binære værdier - som ASCII -kodede decimal-, hex-, oktal- og binære værdier For mere om ASCII, se https://www.asciitable.com og https:// www.asciitable.com Kredsløbet: Ingen ekstern hardware nødvendig. oprettet 2006 af Nicholas Zambetti <https://www.asciitable.com> ændret 9. apr 2012 af Tom Igoe Denne eksempelkode er i det offentlige domæne. https://www.asciitable.com */void setup () {Serial.begin (9600); mens (! Seriel) {; // vent på, at den serielle port skal oprette forbindelse. Kræves kun til indbygget USB -port} Serial.println ("ASCII -tabel ~ tegnkort"); } 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, OLT); Serial.print (", bin:"); Serial.println (thisByte, BIN); hvis (thisByte == 126) {while (true) {fortsæt; }} denneByte ++; }

  • Sørg for, at din baudhastighed er indstillet til 9600
  • Næsten enhver kode, der bruger en seriel forbindelse til computeren, fungerer, men dette er bare et simpelt eksempel.

Trin 2: Kredsløb

Kredsløb
Kredsløb

Når koden er uploadet til kortet, skal du afbryde strømmen. Slut derefter Bluetooth -modulet til kredsløbet som vist ovenfor:

  • GND til jorden
  • VCC til 5v pin
  • TXD til pin 0
  • RXD til pin 1

Trin 3: Bluetooth -forbindelse

Bluetooth -forbindelse
Bluetooth -forbindelse
Bluetooth -forbindelse
Bluetooth -forbindelse
Bluetooth -forbindelse
Bluetooth -forbindelse
  1. Tænd for Arduino
  2. Åbn din computers Bluetooth -indstillinger
  3. Par med HC-05 modulet
  4. Find modulets serielle portnavn i "enheder og printere":
  5. I Arduino IDE skal du vælge den serielle port på Bluetooth -modulet (mit er COM10)
  6. Åbn den serielle skærm som normalt for at se indgående oplysninger

Trin 4: Yderligere trin

Her er nogle valgfrie ting, du måske vil prøve:

  • Du kan i stedet bruge virtuelle serielle porte, men jeg fandt ud af, at brug af de rigtige fungerer meget hurtigere (og det er generelt lettere).
  • Du kan også bruge denne proces med standard Firmata -eksemplet til at muliggøre trådløs kontrol med Processing (indstil først hastigheden til 9600)

Anbefalede: