Sadržaj:
- Korak 1: Ožičenje vašeg modula Bluefruit
- Korak 2: Postavite IDE za Bluefruit
- Korak 3: Napišite i prenesite svoj program
- Korak 4: Uspjeli ste
Video: Bežična serijska komunikacija pomoću Bluefruit -a: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Evo jednostavnog vodiča korak po korak za zamjenu žica bluetooth vezom niske energije:
Trebalo mi je neko vrijeme da to shvatim jer gotovo da nema dokumentacije o tome kako to učiniti s modernom bluetooth tehnologijom niske energije, poput modula Bluefruit. Cilj mi je bio moći bežično prikupljati podatke s akcelerometra spojenog na Arduino, pri čemu se podaci snimaju na prijenosno računalo ili pametni telefon radi analize.
Prvi korak: preuzmite programe za čitanje UART -a
Mac - Koristim Adafruit Bluefruit LE Connect, besplatan je u App Storeu i dokumentiran je u ovom postu na blogu:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Koristim isti softver Bluefruit LE Connect, ali jednostavno verziju IOS -a, provjerite u App Storeu
Windows - Na GitHubu je ovdje dostupan prekrasan program:
github.com/adafruit/adafruit-bluefruit-le-…
Korak 1: Ožičenje vašeg modula Bluefruit
Ovdje je osnovni dijagram ožičenja, knjižnice Adafruit koje ću također povezati u sljedećem koraku postavljaju se za ovu konfiguraciju ožičenja pa preporučujem da ga ne mijenjate. Koristio sam ovo s Arduino Uno i Pro Mini i oni u biti funkcioniraju isto.
Korak 2: Postavite IDE za Bluefruit
Ako već niste, morat ćete preuzeti nekoliko knjižnica koje ćete koristiti pri programiranju modula, evo ih:
learn.adafruit.com/introducing-the-adafrui…
Ako ne znate kako instalirati knjižnicu, njezino je jednostavno jednostavno raspakirajte datoteku i stavite je u mapu dokumenti/Arduino/Knjižnice te ponovno pokrenite IDE.
Korak 3: Napišite i prenesite svoj program
Evo kratkog programa koji sam napisao i koji šalje poruku putem Bluetootha da ga prijemni uređaj vidi, najvažnije je da prema tome postavite svoje serijske RX / TX pinove i dodate još jednu paralelnu serijsku liniju.
#uključi
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
void setup (void) {
Serial.begin (9600); // ovo je normalna žičana serijska veza koju možete vidjeti pomoću Arduino IDE -a
Serial1.begin (9600); // ovo u drugom nizu koji se šalje modulu Bluefruit, mora biti 9600 bauda
}
void loop () {{100} {101}
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
kašnjenje (1000); // ovo se ispisuje na oba mjesta pa biste u svakom slučaju trebali vidjeti ovu nevjerojatno važnu poruku
}
Korak 4: Uspjeli ste
Nadamo se da sada gledate značajku UART u odabranoj aplikaciji i da ste zadovoljni porukama koje vam šalje. Ovdje biste trebali vidjeti nešto poput ovih slika, ako ne pokušate ponovno ožičiti svoj krug ili tvornički resetirati modul držeći GND pin za DFU pin 5 sekundi sve dok plavo i crveno svjetlo ne zatrepere.
Preporučeni:
Arduino serijska komunikacija: 5 koraka
Arduino serijska komunikacija: Mnogi Arduino projekti oslanjaju se na prijenos podataka između nekoliko Arduina. Bilo da ste hobist koji gradi RC automobil, RC zrakoplov ili dizajnira meteorološku stanicu s udaljenim zaslonom, morat ćete znati kako pouzdano prijenos serije
PIC MCU i Python serijska komunikacija: 5 koraka
PIC MCU i Python serijska komunikacija: Zdravo, dečki! U ovom projektu pokušat ću objasniti svoje eksperimente na PIC MCU i Python serijskoj komunikaciji. Preko interneta postoji mnogo vodiča i video zapisa o tome kako komunicirati s PIC MCU -om preko virtualnog terminala što je vrlo korisno. Howev
Bežična komunikacija pomoću modula primopredajnika NRF24L01 za projekte temeljene na Arduinu: 5 koraka (sa slikama)
Bežična komunikacija pomoću NRF24L01 primopredajničkog modula za Arduino temeljene projekte: Ovo je moj drugi vodič za robote i mikrokontrolere. Zaista je nevjerojatno vidjeti svog robota živog i kako radi kako se očekuje i vjerujte da će biti zabavnije ako upravljate svojim robotom ili drugim bežičnim stvarima brzo i
Bežična komunikacija pomoću jeftinih RF modula od 433MHz i mikrokontrolera Pic. 2. dio: 4 koraka (sa slikama)
Bežična komunikacija pomoću jeftinih RF modula od 433MHz i Pic mikrokontrolera. Drugi dio: U prvom dijelu ovog uputstva pokazao sam kako programirati PIC12F1822 koristeći MPLAB IDE i XC8 kompajler, za slanje jednostavnog niza bežično pomoću jeftinih TX/RX 433MHz modula. Prijemnički modul je spojen preko USB -a na UART TTL kabelski oglas
Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka
Serijska komunikacija pomoću ARM Cortex-M4: Ovo je projekt zasnovan na matičnoj ploči koji koristi ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za serijsku komunikaciju pomoću virtualnog terminala. Izlaz se može dobiti na 16x2 LCD zaslonu, a ulaz za serijsku komunikaciju može se dati u serijskom Mo