Indholdsfortegnelse:
- Trin 1: Tilslutning af dit Bluefruit -modul
- Trin 2: Konfigurer IDE for Bluefruit
- Trin 3: Skriv og upload dit program
- Trin 4: Du gjorde det
Video: Trådløs seriel kommunikation ved hjælp af Bluefruit: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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:
Trådløs kommunikation ved hjælp af NRF24L01 -transceivermodul til Arduino -baserede projekter: 5 trin (med billeder)
Trådløs kommunikation ved hjælp af NRF24L01 Transceiver-modul til Arduino-baserede projekter: Dette er min anden instruerbare vejledning om robotter og mikro-controllere. Det er virkelig fantastisk at se din robot i live og fungere som forventet, og tro mig, det vil være sjovere, hvis du styrer din robot eller andre ting trådløst med hurtig og
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Trådløs kommunikation ved hjælp af billige 433MHz RF -moduler og Pic -mikrokontroller. Del 2: 4 trin (med billeder)
Trådløs kommunikation ved hjælp af billige 433MHz RF -moduler og Pic -mikrokontroller. Del 2: På den første del af denne instruktive demonstrerede jeg, hvordan man programmerer en PIC12F1822 ved hjælp af MPLAB IDE og XC8 -compiler, til at sende en simpel streng trådløst ved hjælp af billige TX/RX 433MHz -moduler. Modtagermodulet blev forbundet via en USB til UART TTL kabelannonce
Web-baseret SmartMirror ved hjælp af seriel kommunikation: 6 trin
Web-baseret SmartMirror ved hjælp af seriel kommunikation: Denne instruktør leveres med al koden klar til brug. Udviklingen var meget kompliceret, men når den er konfigureret, er den virkelig let at tilpasse. Tag et kig og nyd den;)
Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin
Seriel kommunikation ved hjælp af ARM Cortex-M4: Dette er et breadboard-baseret projekt, der bruger ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til seriel kommunikation ved hjælp af virtuel terminal. Outputtet kan opnås på 16x2 LCD -skærm, og input til seriel kommunikation kan gives i Serial Mo