Satura rādītājs:

Skatīt seriālo monitoru, izmantojot Bluetooth: 4 soļi
Skatīt seriālo monitoru, izmantojot Bluetooth: 4 soļi

Video: Skatīt seriālo monitoru, izmantojot Bluetooth: 4 soļi

Video: Skatīt seriālo monitoru, izmantojot Bluetooth: 4 soļi
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Decembris
Anonim
Skatiet seriālo monitoru, izmantojot Bluetooth
Skatiet seriālo monitoru, izmantojot Bluetooth

Šajā projektā tiek izmantots Bluetooth modulis HC-05, lai aizstātu tradicionālo vadu savienojumu, ko izmanto sērijveida monitora skatīšanai.

Materiāli:

  • Arduino -
  • Maizes dēlis -
  • Jumper vadi -
  • HC -05 Bluetooth modulis -

1. darbība: kods

Šis kods ir vienkāršs sērijas sakaru piemērs, kas ņemts no Arduino IDE sniegtajiem piemēriem. To var atrast: Fails> Piemēri> Sakari> Ascii tabula

/*

ASCII tabula Drukā baitu vērtības visos iespējamos formātos: - kā neapstrādātas binārās vērtības - kā ASCII kodētas decimāldaļas, heksadecimālās, astoņciparu un binārās vērtības. Plašāku informāciju par ASCII skatiet vietnēs https://www.asciitable.com un https:// www.asciitable.com Ķēde: nav nepieciešama ārēja aparatūra. izveidoja 2006. gadā Nikolass Zambetti <https://www.asciitable.com> modificēts 2012. gada 9. aprīlī ar Tomu Igoe Šis piemēra kods ir publiski pieejams. https://www.asciitable.com */void setup () {Serial.begin (9600); while (! Serial) {; // pagaidiet, līdz tiek izveidots seriālais ports. Nepieciešams tikai vietējam USB portam} Serial.println ("ASCII tabula ~ rakstzīmju karte"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, AZT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {turpināt; }} thisByte ++; }

  • Pārliecinieties, vai jūsu datu pārraides ātrums ir 9600
  • Gandrīz jebkurš kods, kas izmanto seriālo savienojumu ar datoru, darbosies, taču tas ir tikai vienkāršs piemērs.

2. solis: ķēde

Ķēde
Ķēde

Kad kods ir augšupielādēts uz tāfeles, atvienojiet strāvu. Pēc tam pievienojiet Bluetooth moduli ķēdei, kā parādīts iepriekš:

  • GND uz zemes
  • VCC līdz 5V tapai
  • TXD līdz 0
  • RXD līdz 1. tapai

3. darbība: Bluetooth savienojums

Bluetooth savienojums
Bluetooth savienojums
Bluetooth savienojums
Bluetooth savienojums
Bluetooth savienojums
Bluetooth savienojums
  1. Ieslēdziet Arduino
  2. Atveriet datora Bluetooth iestatījumus
  3. Savienojiet pārī ar moduli HC-05
  4. Atrodiet moduļa sērijas porta nosaukumu sadaļā "ierīces un printeri":
  5. Arduino IDE izvēlieties Bluetooth moduļa seriālo portu (mans ir COM10)
  6. Atveriet seriālo monitoru kā parasti, lai skatītu ienākošo informāciju

4. solis: turpmākās darbības

Šeit ir dažas izvēles lietas, kuras jūs varētu vēlēties izmēģināt:

  • Tā vietā varat izmantot virtuālos seriālos portus, taču es atklāju, ka reālo portfeļu izmantošana darbojas daudz ātrāk (un tas parasti ir vieglāk).
  • Varat arī izmantot šo procesu ar standarta Firmata piemēru, lai nodrošinātu bezvadu vadību ar apstrādi (vispirms iestatiet ātrumu 9600)

Ieteicams: