Turinys:

Belaidis serijinis ryšys naudojant „Bluefruit“: 4 žingsniai
Belaidis serijinis ryšys naudojant „Bluefruit“: 4 žingsniai

Video: Belaidis serijinis ryšys naudojant „Bluefruit“: 4 žingsniai

Video: Belaidis serijinis ryšys naudojant „Bluefruit“: 4 žingsniai
Video: SMART MX ekrano belaidis prisijungimas 2024, Lapkritis
Anonim
Belaidis serijinis ryšys naudojant „Bluefruit“
Belaidis serijinis ryšys naudojant „Bluefruit“

Čia yra paprastas žingsnis po žingsnio vadovas, kaip pakeisti laidus mažos energijos „Bluetooth“ryšiu:

Prireikė šiek tiek laiko, kol tai išsiaiškinau, nes vargu ar yra dokumentų, kaip tai padaryti naudojant šiuolaikines „Bluetooth“mažai energijos naudojančias technologijas, tokias kaip „Bluefruit“modulis. Mano tikslas buvo belaidžiu būdu surinkti duomenis iš pagreičio matuoklio, prijungto prie „Arduino“, duomenys buvo įrašyti į nešiojamąjį kompiuterį arba išmanųjį telefoną analizei.

Pirmas žingsnis: atsisiųskite programas, kad galėtumėte skaityti UART

„Mac“- naudoju „Adafruit Bluefruit LE Connect“, ji nemokama „App Store“ir dokumentuota šiame tinklaraščio įraše:

blog.adafruit.com/2016/06/06/bluefruit-le-…

„IOS“/ „Android“- naudoju tą pačią „Bluefruit LE Connect“programinę įrangą, bet tiesiog „IOS“versiją, patikrinkite „App Store“

„Windows“- čia yra puiki programa „GitHub“:

github.com/adafruit/adafruit-bluefruit-le-…

1 žingsnis: „Bluefruit“modulio prijungimas

„Bluefruit“modulio prijungimas
„Bluefruit“modulio prijungimas

Čia yra pagrindinė elektros instaliacijos schema, „Adafruit“bibliotekos taip pat nebus susietos kitame žingsnyje yra šios laidų konfigūracijos sąranka, todėl rekomenduoju jos nekeisti. Aš tai naudoju su „Arduino Uno“ir „Pro Mini“ir jie iš esmės veikia vienodai.

2 veiksmas: nustatykite „Bluefruit“IDE

Nustatykite „Bluefruit“IDE
Nustatykite „Bluefruit“IDE
Nustatykite „Bluefruit“IDE
Nustatykite „Bluefruit“IDE

Jei to dar nepadarėte, turėsite atsisiųsti keletą bibliotekų, kurias galėsite naudoti programuodami modulį, čia jie yra:

learn.adafruit.com/introducing-the-adafrui…

Jei nežinote, kaip įdiegti biblioteką, tai labai paprasta, tiesiog išpakuokite failą ir įdėkite jį į savo dokumentų/„Arduino“/„Libraries“aplanką ir paleiskite IDE iš naujo.

3 žingsnis: parašykite ir įkelkite savo programą

Čia yra trumpa programa, kurią parašiau ir kuri siunčia pranešimą per „Bluetooth“, kad prižiūrintis įrenginys galėtų jį peržiūrėti, svarbiausia yra tai, kad atitinkamai nustatysite nuoseklius RX / TX kaiščius ir pridėsite kitą lygiagrečią nuosekliąją liniją.

#įtraukti

const int rxpin = 10;

const int txpin = 9;

„SoftwareSerial Serial1“(„rxpin“, „txpin“);

void setup (void) {

Serial.begin (9600); // tai yra įprastas laidinio nuoseklaus monitoriaus ryšys, kurį galite peržiūrėti naudodami „Arduino IDE“

Serial1.begin (9600); // tai antroje eilutėje, kuri siunčiama į „Bluefruit“modulį, ji turi būti 9600 baudų

}

void loop () {

Serial.println („MyNameJeff“);

Serial1.println („MyNameJeff“);

vėlavimas (1000); // tai spausdinama abiejose vietose, todėl jūs turėtumėte pamatyti šį neįtikėtinai svarbų pranešimą bet kuriuo atveju

}

4 žingsnis: Jūs tai padarėte

Tu tai padarei!
Tu tai padarei!

Tikimės, kad dabar žiūrite į pasirinktos programos UART funkciją ir esate patenkinti pranešimais, kuriuos jums pateikia, čia turėtumėte pamatyti kažką panašaus į šiuos vaizdus, jei ne pabandykite perjungti laidą arba atkurti gamyklinį modulį laikydami GND kaištį laikykite DFU kaištį 5 sekundes, kol sumirksės mėlyna ir raudona lemputės.

Rekomenduojamas: