Indholdsfortegnelse:

Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin
Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin

Video: Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin

Video: Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin
Video: "Ultrahurtig seriel kommunikation" ved Leif Katsuo Oxenløwe, Professor MSO, DTU Fotonik 2024, November
Anonim
Trådløs seriel kommunikation ved hjælp af Bluefruit
Trådløs seriel kommunikation ved hjælp af Bluefruit

Her er en simpel trin for trin vejledning til at udskifte dine ledninger med en bluetooth lavenergiforbindelse:

Det tog mig et stykke tid at finde ud af det, fordi der næsten ikke er dokumentation for at gøre dette med moderne bluetooth lavenergiteknologi såsom Bluefruit -modulet. Mit mål var at trådløst kunne indsamle data fra et accelerometer tilsluttet en Arduino, idet dataene blev registreret på enten min bærbare computer eller min smartphone til analyse.

Trin et: Download programmerne for at læse UART

Mac - Jeg bruger Adafruit Bluefruit LE Connect, det er gratis i App Store og dokumenteret i dette blogindlæg:

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

IOS / Android - Jeg bruger den samme Bluefruit LE Connect -software, men simpelthen IOS -versionen, tjek App Store

Windows - Der er et vidunderligt program tilgængeligt på GitHub her:

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

Trin 1: Tilslutning af dit Bluefruit -modul

Tilslutning af dit Bluefruit -modul
Tilslutning af dit Bluefruit -modul

Her er det grundlæggende ledningsdiagram, Adafruit -bibliotekerne vil også linke i det næste trin, der er konfigureret til denne ledningskonfiguration, så jeg anbefaler ikke at ændre den. Jeg har brugt dette med en Arduino Uno og Pro Mini, og de fungerer i det væsentlige det samme.

Trin 2: Konfigurer IDE for Bluefruit

Opsæt IDE for Bluefruit
Opsæt IDE for Bluefruit
Opsæt IDE for Bluefruit
Opsæt IDE for Bluefruit

Hvis du ikke allerede har gjort det, skal du downloade et par biblioteker til brug ved programmering af modulet, her er de:

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

Hvis du ikke ved, hvordan du installerer et bibliotek, er det super simpelt, at pakke filen ud og placere den i mappen dokumenter/Arduino/Libraries og genstarte IDE.

Trin 3: Skriv og upload dit program

Her er et kort program, jeg skrev, der sender en besked over bluetooth for den modtagende enhed at se, den vigtigste del er, at du indstiller dine serielle RX / TX -ben i overensstemmelse hermed og tilføjer en anden parallel serielinje.

#omfatte

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Serial.begin (9600); // dette er den normale kabelforbundne serielle skærmforbindelse, du kan se med Arduino IDE

Seriel1.begyndt (9600); // dette i den anden streng, der sendes til Bluefruit -modulet, skal det være 9600 baud

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

forsinkelse (1000); // dette udskrives begge steder, så du bør se dette utroligt vigtige budskab på begge måder

}

Trin 4: Du gjorde det

Du gjorde det!
Du gjorde det!

Forhåbentlig ser du nu på UART -funktionen i din valgte applikation og er tilfreds med de meddelelser, den giver dig. Du bør se noget lignende disse billeder heroppe, hvis ikke prøv at genoprette dit kredsløb eller fabriksnulstille dit modul ved at holde en GND -pin til DFU -stiften i 5 sekunder, indtil det blå og røde lys blinker.

Anbefalede: