2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky projekt përdor një modul Bluetooth HC-05 për të zëvendësuar një lidhje tradicionale me tel të përdorur për shikimin e monitorit serik.
Materiale:
- Arduino -
- Breadboard -
- Telat e kërcyesit -
- Moduli Bluetooth HC -05 -
Hapi 1: Kodi
Ky kod është një shembull i thjeshtë komunikimi serik i marrë nga shembujt e dhënë në Arduino IDE. Mund ta gjeni në: Skedar> Shembuj> Komunikim> Tabela Ascii
/*
Tabela ASCII Shtyp vlerat e bajtit në të gjitha formatet e mundshme: - si vlera binare të papërpunuara - si vlera dhjetore, gjashtëkëndore, oktale dhe binare të koduara me ASCII Për më shumë për ASCII, shihni https://www.asciitable.com dhe https:// www.asciitable.com Qarku: Nuk nevojitet harduer i jashtëm. krijuar 2006 nga Nicholas Zambetti <https://www.asciitable.com> modifikuar 9 Prill 2012 nga Tom Igoe Ky kod shembull është në domenin publik. https://www.asciitable.com */void setup () {Serial.begin (9600); ndërsa (! Serial) {; // prisni që porti serik të lidhet. Nevojitet vetëm për portin amtare USB} Serial.println ("Tabela ASCII Map Harta e Karaktereve"); } 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); nëse (thisByte == 126) {ndërsa (e vërtetë) {vazhdoni; }} thisByte ++; }
- Sigurohuni që norma e baudit tuaj të jetë 9600
- Pothuajse çdo kod që përdor një lidhje serike me kompjuterin do të funksionojë, por ky është vetëm një shembull i thjeshtë.
Hapi 2: Qarku
Pasi kodi të jetë ngarkuar në tabelë, shkëputeni energjinë. Tjetra, lidhni modulin Bluetooth në qark siç shihet më sipër:
- GND në Tokë
- VCC në pin 5v
- TXD në pin 0
- RXD në pin 1
Hapi 3: Lidhja Bluetooth
- Fuqia në Arduino
- Hapni cilësimet Bluetooth të kompjuterit tuaj
- Çiftohet me modulin HC-05
- Gjeni emrin e portit serik të modulit në "pajisje dhe printerë":
- Në Arduino IDE, zgjidhni portin serik të modulit Bluetooth (imi është COM10)
- Hapni monitorin serik si normal për të parë informacionin e ardhur
Hapi 4: Hapat e mëtejshëm
Këtu janë disa gjëra opsionale që mund të dëshironi të provoni:
- Në vend të kësaj, mund të përdorni porte serike virtuale, por zbulova se përdorimi i atyre reale funksionon shumë më shpejt (dhe në përgjithësi është më e lehtë).
- Ju gjithashtu mund ta përdorni këtë proces me shembullin standard të Firmata për të lejuar kontrollin pa tel me Përpunim (së pari vendosni shpejtësinë në 9600)