Turinys:
Video: Peržiūrėkite serijinį monitorių per „Bluetooth“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Š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)
Rekomenduojamas:
Ultragarso radaras naudojant „Arduino Nano“ir serijinį braižytuvą: 10 žingsnių
Ultragarso radaras naudojant „Arduino Nano“ir serijinį braižytuvą: Šioje instrukcijoje sužinosime apie servo bibliotekos pagrindus, taip pat nustatysime ultragarso jutiklį ir naudosime jį kaip radarą. šio projekto išvestis bus matoma serijinio braižytuvo monitoriuje
Peržiūrėkite jutiklio duomenis pagal ekrano LCD ekraną: 5 žingsniai
Peržiūrėti jutiklio duomenis pagal ekrano LCD: Šiame projekte turime peržiūrėti duomenis iš 2 jutiklių ekrane su „Arduino“. Šio projekto tikslas - stebėti drėgmę ir temperatūrą šiltnamyje
„CalClock“: tiesiog peržiūrėkite savo tvarkaraštį: 4 žingsniai (su nuotraukomis)
„CalClock“: tiesiog peržiūrėkite savo tvarkaraštį: blogiausias susikaupimo praradimas yra pertraukimas, kad sužinotumėte, jog pertraukimo nereikia. Manau, kad tai dažnai atsitinka atsižvelgiant į mano tvarkaraštį. Aš dirbsiu su problema ir galvoju apie tai, ar yra
Žiniatinklio „SmartMirror“naudojant serijinį ryšį: 6 žingsniai
Žiniatinklio „SmartMirror“naudojant serijinį ryšį: ši instrukcija pateikiama kartu su visu kodu, paruoštu naudoti. Kūrimas buvo labai sudėtingas, tačiau jį sukūrus tikrai lengva pritaikyti. Pažiūrėkite ir mėgaukitės;)
Peržiūrėkite prietaisų skydelius „Emoncms & ESP8266 + Arduino“#IoT: 7 žingsniai (su paveikslėliais)
Peržiūrėkite prietaisų skydelius „Emoncms & ESP8266 +“Arduino #IoT: Ilgą laiką išbandžiau „Emoncms“platformą ir proga parodysiu jums galutinį rezultatą bei prietaisų skydelių ir (arba) vizualizacijų kokybę. Aš paėmiau keletą vadovėlių, kurie bus naudingi kaip tarpinius veiksmus. Mes vizualizuosime