Kazalo:
- 1. korak: Ožičenje modula Bluefruit
- 2. korak: Nastavite IDE za Bluefruit
- 3. korak: Napišite in naložite svoj program
- 4. korak: Uspelo vam je
Video: Brezžična serijska komunikacija z uporabo Bluefruit: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Tukaj je preprost vodnik po korakih za zamenjavo žic z nizkoenergetsko povezavo Bluetooth:
Trajalo je nekaj časa, da sem to ugotovil, ker skoraj ni dokumentacije o tem, kako to storiti s sodobno tehnologijo nizkoenergijske tehnologije bluetooth, kot je modul Bluefruit. Moj cilj je bil, da lahko brezžično zbiram podatke iz merilnika pospeška, priključenega na Arduino, pri čemer se podatki beležijo na prenosni računalnik ali pametni telefon za analizo.
Prvi korak: prenesite programe za branje UART
Mac - uporabljam Adafruit Bluefruit LE Connect, brezplačen je v App Store in dokumentiran v tej objavi na spletnem dnevniku:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - uporabljam isto programsko opremo Bluefruit LE Connect, vendar preprosto različico IOS, preverite v App Store
Windows - na GitHubu je na voljo čudovit program:
github.com/adafruit/adafruit-bluefruit-le-…
1. korak: Ožičenje modula Bluefruit
Tu je osnovni diagram ožičenja, knjižnice Adafruit, ki jih bom povezoval tudi v naslednjem koraku, so nastavljene za to konfiguracijo ožičenja, zato priporočam, da je ne spreminjate. To sem uporabil z Arduino Uno in Pro Mini in v bistvu delujeta enako.
2. korak: Nastavite IDE za Bluefruit
Če tega še niste storili, boste morali prenesti nekaj knjižnic za uporabo pri programiranju modula, tukaj so:
learn.adafruit.com/introducing-the-adafrui…
Če ne veste, kako namestiti knjižnico, je zelo preprosto, da datoteko razpakirate in jo postavite v mapo Dokumenti/Arduino/Knjižnice in znova zaženete IDE.
3. korak: Napišite in naložite svoj program
Tukaj je kratek program, ki sem ga napisal, ki pošilja sporočilo prek bluetootha, da si ga lahko ogleda sprejemna naprava, najpomembnejši del pa je, da ustrezno nastavite zaporedne zatiče RX / TX in dodate še eno vzporedno serijsko linijo.
#vključi
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
void setup (void) {
Serial.begin (9600); // to je običajna žična serijska povezava monitorja, ki si jo lahko ogledate z Arduino IDE
Serial1.begin (9600); // to v drugem nizu, ki je poslan modulu Bluefruit, mora biti 9600 baud
}
void loop () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
zamuda (1000); // to se natisne na obeh mestih, zato bi morali videti tako neverjetno pomembno sporočilo
}
4. korak: Uspelo vam je
Upajmo, da zdaj gledate funkcijo UART v izbrani aplikaciji in ste zadovoljni s sporočili, ki vam jih daje. Tukaj bi morali videti nekaj takega, podobno kot te slike, če ne poskusite znova ožičiti vezja ali tovarniško ponastaviti modula, tako da držite pin GND na zatič DFU za 5 sekund, dokler modra in rdeča lučka ne utripata.
Priporočena:
Brezžična komunikacija SmartHome: skrajne osnove MQTT: 3 koraki
Brezžična komunikacija SmartHome: skrajne osnove MQTT: osnove MQTT: ** delal bom serijo domače avtomatizacije, šel bom skozi korake, ki sem jih naredil, da bi se naučil vsega, kar sem naredil v prihodnosti. Ta Instructable je osnova za nastavitev MQTT za uporabo v mojih prihodnjih Instructables. Howeve
Arduino serijska komunikacija: 5 korakov
Serijska komunikacija Arduino: Številni projekti Arduino temeljijo na prenosu podatkov med več Arduini. Ne glede na to, ali ste ljubitelj gradnje avtomobila RC, letala RC ali oblikovanja vremenske postaje z oddaljenim zaslonom, boste morali vedeti, kako zanesljivo prenos serije
Arduino in Python serijska komunikacija - prikaz tipkovnice: 4 koraki
Arduino in Python Serijska komunikacija - Prikaz tipkovnice: Ta projekt je namenjen uporabnikom Mac, lahko pa se izvaja tudi za Linux in Windows, edini korak, ki bi moral biti drugačen, je namestitev
Brezžična brezžična električna energija v radijskih valovih v Katmanduju: 6 korakov
Brezžična brezžična oblika električnih radijskih valov v Katmanduju: Kar sem naredil, sem to prilagodil in poenostavil in ima samo dva konca namesto štirih. Prava velikost palačinke z dvema koncema, povezanima z Arialom, in tla delujeta kot sprejemnik. Dolg odsek dveh arij, eden povezan z g
Brezžična komunikacija z uporabo poceni 433MHz RF modulov in Pic mikrokontrolerjev. 2. del: 4 koraki (s slikami)
Brezžična komunikacija z uporabo poceni 433MHz RF modulov in Pic mikrokontrolerjev. 2. del: V prvem delu tega navodila sem pokazal, kako programirati PIC12F1822 s prevajalnikom MPLAB IDE in XC8, da brezžično pošlje preprost niz z uporabo poceni modulov TX/RX 433MHz. kabelski oglas