Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte naudojamas „Bluetooth“modulis HC-05, pakeičiantis tradicinį laidinį ryšį, naudojamą nuosekliajam monitoriui peržiūrėti.
Medžiagos:
- „Arduino“-
- Duonos lenta -
- Trumpieji laidai -
- HC -05 „Bluetooth“modulis -
1 žingsnis: kodas
Šis kodas yra paprastas nuoseklaus ryšio pavyzdys, paimtas iš pateiktų „Arduino IDE“pavyzdžių. Jį galite rasti: Failas> Pavyzdžiai> Bendravimas> „Ascii“lentelė
/*
ASCII lentelė Išspausdina baitų reikšmes visais įmanomais formatais: - kaip neapdorotas dvejetaines vertes - kaip ASCII koduotas dešimtaines, šešioliktaines, aštuonias ir dvejetaines reikšmes Daugiau apie ASCII žr. Http://www.asciitable.com ir https:// www.asciitable.com Grandinė: nereikia išorinės aparatūros. sukurtas 2006 m. Nicholas Zambetti <https://www.asciitable.com> modifikuotas 2012 m. balandžio 9 d. Tom Igoe Šis pavyzdinis kodas yra viešai prieinamas. https://www.asciitable.com */void setup () {Serial.begin (9600); while (! Serial) {; // laukti, kol serijinis prievadas prisijungs. Reikalingas tik vietiniam USB prievadui} Serial.println ("ASCII lentelė ~ simbolių žemėlapis"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (šis baitas); Serijinis atspaudas (", šešioliktainis:"); Serial.print (šis baitas, HEX); Serial.print (", oct:"); Serial.print (šis baitas, UŠT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {tęsti; }} thisByte ++; }
- Įsitikinkite, kad jūsų duomenų perdavimo sparta nustatyta į 9600
- Beveik bet koks kodas, kuris naudoja nuoseklųjį ryšį su kompiuteriu, veiks, tačiau tai tik paprastas pavyzdys.
2 žingsnis: grandinė
Įkėlę kodą į lentą, atjunkite maitinimą. Tada prijunkite „Bluetooth“modulį prie grandinės, kaip parodyta aukščiau:
- GND į žemę
- VCC iki 5V kaiščio
- TXD iki 0 kaiščio
- RXD į 1 kaištį
3 veiksmas: „Bluetooth“ryšys
- Įjunkite „Arduino“
- Atidarykite kompiuterio „Bluetooth“nustatymus
- Suporuokite su HC-05 moduliu
- Raskite modulio serijinio prievado pavadinimą skiltyje „Įrenginiai ir spausdintuvai“:
- „Arduino IDE“pasirinkite „Bluetooth“modulio nuoseklųjį prievadą (mano yra COM10)
- Atidarykite nuoseklųjį monitorių, kaip įprasta, kad peržiūrėtumėte gaunamą informaciją
4 žingsnis: tolesni veiksmai
Štai keletas pasirenkamų dalykų, kuriuos galbūt norėsite išbandyti:
- Vietoj to galite naudoti virtualius nuoseklius prievadus, tačiau pastebėjau, kad naudojant tikruosius veikia daug greičiau (ir tai paprastai yra lengviau).
- Taip pat galite naudoti šį procesą su standartiniu „Firmata“pavyzdžiu, kad galėtumėte valdyti belaidį ryšį su apdorojimu (pirmiausia nustatykite greitį iki 9600)