Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti käyttää HC-05 Bluetooth-moduulia korvaamaan perinteisen langallisen yhteyden, jota käytetään sarjamonitorin katseluun.
Materiaalit:
- Arduino -
- Leipälauta -
- Hyppyjohdot -
- HC -05 Bluetooth -moduuli -
Vaihe 1: Koodi
Tämä koodi on yksinkertainen sarjaliikenneesimerkki, joka on otettu Arduino IDE: n annetuista esimerkeistä. Löydät sen kohdasta: Tiedosto> Esimerkit> Viestintä> Ascii -taulukko
/*
ASCII -taulukko Tulostaa tavuarvot kaikissa mahdollisissa muodoissa: - raaka -binääriarvoina - ASCII -koodattuina desimaali-, heksadesimaali-, oktaali- ja binääriarvoina. Lisätietoja ASCII: sta on osoitteissa https://www.asciitable.com ja https:// www.asciitable.com Piiri: Ulkoisia laitteita ei tarvita. luonut 2006 Nicholas Zambetti <https://www.asciitable.com> muokannut 9. huhtikuuta 2012 Tom Igoe Tämä esimerkkikoodi on julkista. https://www.asciitable.com */void setup () {Serial.begin (9600); while (! Sarja) {; // odota, että sarjaportti muodostaa yhteyden. Tarvitaan vain natiiville USB -portille} Serial.println ("ASCII -taulukko ~ Merkkikartta"); } int tämäTavu = 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); if (thisByte == 126) {while (true) {jatka; }} tämäByte ++; }
- Varmista, että siirtonopeutesi on 9600
- Lähes kaikki koodit, jotka käyttävät sarjayhteyttä tietokoneeseen, toimivat, mutta tämä on vain yksinkertainen esimerkki.
Vaihe 2: Piiri
Kun koodi on ladattu taululle, katkaise virta. Kiinnitä seuraavaksi Bluetooth -moduuli piiriin yllä kuvatulla tavalla:
- GND maahan
- VCC - 5v nastainen
- TXD nastaan 0
- RXD nastaan 1
Vaihe 3: Bluetooth -yhteys
- Käynnistä Arduino
- Avaa tietokoneen Bluetooth -asetukset
- Yhdistä HC-05-moduulin kanssa
- Etsi moduulin sarjaportin nimi kohdasta "laitteet ja tulostimet":
- Valitse Arduino IDE: ssä Bluetooth -moduulin sarjaportti (minun on COM10)
- Avaa sarjamonitori normaalisti nähdäksesi saapuvat tiedot
Vaihe 4: Lisävaiheet
Tässä on joitain valinnaisia asioita, joita haluat ehkä kokeilla:
- Voit käyttää sen sijaan virtuaalisia sarjaportteja, mutta huomasin, että oikeiden käyttäminen toimii paljon nopeammin (ja se on yleensä helpompaa).
- Voit käyttää tätä prosessia myös standardin Firmata -esimerkin kanssa, jotta voit käsitellä langatonta ohjausta (aseta nopeudeksi ensin 9600)