Taula de continguts:

Comunicació en sèrie sense fils mitjançant Bluefruit: 4 passos
Comunicació en sèrie sense fils mitjançant Bluefruit: 4 passos

Vídeo: Comunicació en sèrie sense fils mitjançant Bluefruit: 4 passos

Vídeo: Comunicació en sèrie sense fils mitjançant Bluefruit: 4 passos
Vídeo: КАК НАСТРОИТЬ L4D2 2024, Juliol
Anonim
Comunicació sèrie sense fils mitjançant Bluefruit
Comunicació sèrie sense fils mitjançant Bluefruit

Aquí teniu una senzilla guia pas a pas per substituir els cables per una connexió Bluetooth de baix consum:

Vaig trigar una mica a esbrinar-ho, ja que amb prou feines hi ha documentació per fer-ho amb la tecnologia moderna Bluetooth de baix consum, com ara el mòdul Bluefruit. El meu objectiu era poder recopilar dades sense fils d’un acceleròmetre connectat a un Arduino, enregistrant-les al meu portàtil o al meu telèfon intel·ligent per analitzar-les.

Primer pas: descarregueu els programes per llegir UART

Mac: faig servir Adafruit Bluefruit LE Connect, és gratuït a l'App Store i es documenta en aquesta entrada del bloc:

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

IOS / Android: utilitzo el mateix programari Bluefruit LE Connect, però simplement la versió IOS, consulteu l'App Store

Windows: aquí hi ha un meravellós programa disponible a GitHub:

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

Pas 1: connectar el mòdul Bluefruit

Cablatge del mòdul Bluefruit
Cablatge del mòdul Bluefruit

Aquí teniu el diagrama bàsic de cablejat, les biblioteques d'Adafruit que també enllaçaré al pas següent estan configurades per a aquesta configuració de cablejat, per la qual cosa recomano no canviar-lo. Ho he fet servir amb un Arduino Uno i un Pro Mini i, essencialment, funcionen igual.

Pas 2: configureu l'IDE per a Bluefruit

Configureu l'IDE per a Bluefruit
Configureu l'IDE per a Bluefruit
Configureu l'IDE per a Bluefruit
Configureu l'IDE per a Bluefruit

Si encara no ho heu fet, haureu de descarregar algunes biblioteques per utilitzar-les en programar el mòdul, aquí les teniu:

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

Si no sabeu com instal·lar una biblioteca, és molt senzill simplement descomprimiu el fitxer i col·loqueu-lo a la carpeta Documents / Arduino / Libraries i reinicieu l'IDE.

Pas 3: escriviu i pengeu el vostre programa

Aquí teniu un breu programa que he escrit que envia un missatge per Bluetooth perquè el dispositiu receptor el visualitzi, la part més important és que configureu els pins RX / TX de sèrie en conseqüència i afegiu una altra línia serial paral·lela.

#incloure

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

configuració nul·la (nul·la) {

Serial.begin (9600); // aquesta és la connexió normal del monitor sèrie amb cable que podeu veure amb l'IDE Arduino

Serial1.begin (9600); // a la segona cadena que s'envia al mòdul Bluefruit, ha de ser de 9600 baud

}

bucle buit () {

Serial.println ("El meu nomJeff");

Serial1.println ("El meu nomJeff");

retard (1000); // això s'imprimeix als dos llocs, de manera que hauríeu de veure aquest missatge increïblement important de qualsevol manera

}

Pas 4: ho heu fet

Ho vas fer!
Ho vas fer!

Esperem que ara estigueu veient la funció UART a l’aplicació que heu escollit i estigueu satisfets amb els missatges que us proporcionen, hauríeu de veure alguna cosa com aquestes imatges aquí, si no, proveu de tornar a connectar el circuit o restablir de fàbrica el mòdul mantenint un pin GND a el pin DFU durant 5 segons fins que parpellegin els llums blau i vermell.

Recomanat: