Talaan ng mga Nilalaman:

Tingnan ang Serial Monitor Sa paglipas ng Bluetooth: 4 na Hakbang
Tingnan ang Serial Monitor Sa paglipas ng Bluetooth: 4 na Hakbang

Video: Tingnan ang Serial Monitor Sa paglipas ng Bluetooth: 4 na Hakbang

Video: Tingnan ang Serial Monitor Sa paglipas ng Bluetooth: 4 na Hakbang
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Disyembre
Anonim
Tingnan ang Serial Monitor Sa paglipas ng Bluetooth
Tingnan ang Serial Monitor Sa paglipas ng Bluetooth

Gumagamit ang proyektong ito ng isang HC-05 Bluetooth module upang mapalitan ang isang tradisyonal na koneksyon na may wired na ginamit para sa pagtingin sa serial monitor.

Mga Materyales:

  • Arduino -
  • Breadboard -
  • Jumper wires -
  • HC-05 Bluetooth module -

Hakbang 1: Code

Ang code na ito ay isang simpleng halimbawa ng komunikasyon sa serial na kinuha mula sa mga ibinigay na halimbawa sa Arduino IDE. Mahahanap mo ito sa: File> Mga halimbawa> Komunikasyon> Talaan ng Ascii

/*

Ang talahanayan ng ASCII ay naglilimbag ng mga halagang byte sa lahat ng mga posibleng format: - bilang hilaw na halagang binary - bilang mga naka-encode na decimal, hex, octal, at binary na mga naka-encode na ASCII Para sa higit pa sa ASCII, tingnan ang https://www.asciitable.com at https:// www.asciitable.com Ang circuit: Hindi kailangan ng panlabas na hardware. nilikha noong 2006 ni Nicholas Zambetti <https://www.asciitable.com> binago 9 Abril 2012 ni Tom Igoe Ang halimbawang code na ito ay nasa pampublikong domain. https://www.asciitable.com * / void setup () {Serial.begin (9600); habang (! Serial) {; // hintaying kumonekta ang serial port. Kailangan para sa katutubong USB port lamang} Serial.println ("ASCII Table ~ Character Map"); } 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, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); kung (thisByte == 126) {habang (totoo) {magpatuloy; }} thisByte ++; }

  • Tiyaking ang iyong baud rate ay nakatakda sa 9600
  • Ang halos anumang code na gumagamit ng isang serial na koneksyon sa computer ay gagana, ngunit ito ay isang simpleng halimbawa lamang.

Hakbang 2: Circuit

Circuit
Circuit

Matapos ang code ay nai-upload sa board, idiskonekta ang lakas. Susunod, Ikabit ang module ng Bluetooth sa circuit tulad ng nakikita sa itaas:

  • GND sa Ground
  • VCC sa 5v pin
  • TXD upang mai-pin 0
  • RXD upang i-pin ang 1

Hakbang 3: Koneksyon sa Bluetooth

Koneksyon sa Bluetooth
Koneksyon sa Bluetooth
Koneksyon sa Bluetooth
Koneksyon sa Bluetooth
Koneksyon sa Bluetooth
Koneksyon sa Bluetooth
  1. Lakas sa Arduino
  2. Buksan ang mga setting ng Bluetooth ng iyong computer
  3. Ipares sa module na HC-05
  4. Hanapin ang pangalan ng serial port ng module sa "mga aparato at printer":
  5. Sa Arduino IDE, pumili ng serial port ng Bluetooth module (ang sa akin ay COM10)
  6. Buksan ang serial monitor bilang normal upang matingnan ang papasok na impormasyon

Hakbang 4: Karagdagang Mga Hakbang

Narito ang ilang mga opsyonal na bagay na maaaring gusto mong subukan:

  • Maaari mong gamitin ang mga virtual serial port sa halip, ngunit nalaman ko na ang paggamit ng mga totoong gumagana ay mas mabilis na gumagana (at sa pangkalahatan ay mas madali ito).
  • Maaari mo ring gamitin ang prosesong ito sa karaniwang halimbawa ng Firmata upang payagan para sa wireless control sa Pagproseso (itakda muna ang bilis sa 9600)

Inirerekumendang: