Sisukord:

Juhtmevaba seeriaühendus Bluefruit'i abil: 4 sammu
Juhtmevaba seeriaühendus Bluefruit'i abil: 4 sammu

Video: Juhtmevaba seeriaühendus Bluefruit'i abil: 4 sammu

Video: Juhtmevaba seeriaühendus Bluefruit'i abil: 4 sammu
Video: Juhtmevaba laadija autosse 2024, November
Anonim
Juhtmeta jadaühendus Bluefruit'i abil
Juhtmeta jadaühendus Bluefruit'i abil

Siin on lihtne samm -sammult juhis juhtmete asendamiseks madala energiatarbega Bluetooth -ühendusega:

Mul kulus selle mõistmiseks veidi aega, sest vaevalt leidub dokumente selle kohta, kuidas seda teha kaasaegse bluetooth madala energiatarbega tehnoloogiaga, nagu Bluefruit moodul. Minu eesmärk oli juhtmevabalt koguda andmeid Arduinoga ühendatud kiirendusmõõturilt, andmed salvestati analüüsimiseks kas sülearvutisse või nutitelefoni.

Samm: laadige alla programmid UART -i lugemiseks

Mac - ma kasutan Adafruit Bluefruit LE Connecti, see on App Store'is tasuta ja dokumenteeritud selles ajaveebi postituses:

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

IOS / Android - kasutan sama Bluefruit LE Connect tarkvara, kuid lihtsalt IOS -i versiooni, vaadake App Store'i

Windows - siin on GitHubis saadaval suurepärane programm:

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

Samm: ühendage Bluefruit moodul

Bluefruit mooduli juhtmestik
Bluefruit mooduli juhtmestik

Siin on põhiline ühendusskeem, ka järgmises etapis linkitavad Adafruit raamatukogud on selle juhtmestiku konfiguratsiooni seadistamiseks, seega soovitan seda mitte muuta. Olen seda kasutanud Arduino Uno ja Pro Mini puhul ning need toimivad sisuliselt samamoodi.

Samm: seadistage Bluefruit'i IDE

Seadistage Bluefruit'i IDE
Seadistage Bluefruit'i IDE
Seadistage Bluefruit'i IDE
Seadistage Bluefruit'i IDE

Kui te pole seda veel teinud, peate alla laadima mõned teegid, mida kasutada mooduli programmeerimisel, siin on need:

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

Kui te ei tea, kuidas selle raamatukogu installida, pakkige see lihtsalt lahti ja asetage see oma dokumentide/Arduino/Libraries kausta ja taaskäivitage IDE.

Samm: kirjutage ja laadige oma programm üles

Siin on minu kirjutatud lühiprogramm, mis saadab vastuvõtvale seadmele Bluetoothi kaudu sõnumi, kõige tähtsam on see, et seadistate vastavalt oma jada -RX / TX -tihvtid ja lisate veel ühe paralleelse jadaühenduse.

#kaasake

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

tühine seadistus (tühine) {

Seriaalne algus (9600); // see on tavaline traadiga jada monitori ühendus, mida saate vaadata Arduino IDE abil

Seriaal1.algus (9600); // see Bluefruit moodulisse saadetud teises stringis peab olema 9600 baud

}

void loop () {

Serial.println ("MinuNimiJeff");

Serial1.println ("MinuNimiJeff");

viivitus (1000); // see trükitakse mõlemasse kohta, nii et peaksite seda uskumatult olulist sõnumit nägema

}

Samm: sa tegid seda

Sa tegid seda!
Sa tegid seda!

Loodetavasti vaatate nüüd oma valitud rakenduse UART -funktsiooni ja olete selle sõnumitega rahul, peaksite siin üleval nägema midagi sarnast nende piltidega, kui mitte proovida vooluringi uuesti ühendada või tehase lähtestada, hoides GND -nööpi DFU tihvti 5 sekundit, kuni sinine ja punane tuli vilguvad.

Soovitan: