Innholdsfortegnelse:

Trådløs seriell kommunikasjon ved hjelp av Bluefruit: 4 trinn
Trådløs seriell kommunikasjon ved hjelp av Bluefruit: 4 trinn

Video: Trådløs seriell kommunikasjon ved hjelp av Bluefruit: 4 trinn

Video: Trådløs seriell kommunikasjon ved hjelp av Bluefruit: 4 trinn
Video: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, Juli
Anonim
Trådløs seriell kommunikasjon ved hjelp av Bluefruit
Trådløs seriell kommunikasjon ved hjelp av Bluefruit

Her er en enkel trinnvis guide for å bytte ut ledningene dine med en Bluetooth lavenergitilkobling:

Det tok meg en stund å finne ut av dette fordi det knapt er dokumentasjon på hvordan jeg gjør dette med moderne bluetooth lavenergiteknologi som Bluefruit -modulen. Målet mitt var å trådløst kunne samle inn data fra et akselerometer som er koblet til en Arduino, og dataene blir registrert på enten den bærbare datamaskinen eller smarttelefonen min for analyse.

Trinn én: Last ned programmene for å lese UART

Mac - Jeg bruker Adafruit Bluefruit LE Connect, det er gratis på App Store og dokumentert i dette blogginnlegget:

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

IOS / Android - Jeg bruker den samme Bluefruit LE Connect -programvaren, men bare IOS -versjonen, sjekk App Store

Windows - Det er et fantastisk program tilgjengelig på GitHub her:

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

Trinn 1: Koble til Bluefruit -modulen

Kabling av Bluefruit -modulen din
Kabling av Bluefruit -modulen din

Her er det grunnleggende koblingsskjemaet, Adafruit -bibliotekene vil også koble til i neste trinn er oppsett for denne ledningskonfigurasjonen, så jeg anbefaler ikke å endre den. Jeg har brukt dette med en Arduino Uno og Pro Mini, og de fungerer i hovedsak det samme.

Trinn 2: Sett opp IDE for Bluefruit

Sett opp IDE for Bluefruit
Sett opp IDE for Bluefruit
Sett opp IDE for Bluefruit
Sett opp IDE for Bluefruit

Hvis du ikke allerede har gjort det, må du laste ned noen få biblioteker for å bruke når du programmerer modulen, her er de:

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

Hvis du ikke vet hvordan du installerer et bibliotek, er det veldig enkelt å pakke ut filen og plassere den i mappen dokumenter/Arduino/Libraries og starte IDE på nytt.

Trinn 3: Skriv og last opp programmet

Her er et kort program jeg skrev som sender en melding over bluetooth for mottakerenheten å se. Den viktigste delen er at du setter dine serielle RX / TX -pinner deretter og legger til en annen parallell seriell linje.

#inkludere

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

ugyldig oppsett (void) {

Serial.begin (9600); // dette er den normale kablede serielle skjermforbindelsen du kan se med Arduino IDE

Serial1.begin (9600); // dette i den andre strengen som sendes til Bluefruit -modulen, må den være 9600 baud

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

forsinkelse (1000); // dette skrives ut begge steder, så du bør se denne utrolig viktige meldingen uansett

}

Trinn 4: Du gjorde det

Du gjorde det!
Du gjorde det!

Forhåpentligvis ser du nå på UART -funksjonen i din valgte applikasjon og er fornøyd med meldingene den gir deg. Du bør se noe sånt som disse bildene her oppe, hvis ikke prøv å koble til kretsen eller tilbakestille modulen fra fabrikken ved å holde en GND -pinne til DFU -pinnen i 5 sekunder til det blå og røde lyset blinker.

Anbefalt: