Satura rādītājs:

Bezvadu seriālā komunikācija, izmantojot Bluefruit: 4 soļi
Bezvadu seriālā komunikācija, izmantojot Bluefruit: 4 soļi

Video: Bezvadu seriālā komunikācija, izmantojot Bluefruit: 4 soļi

Video: Bezvadu seriālā komunikācija, izmantojot Bluefruit: 4 soļi
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Novembris
Anonim
Bezvadu seriālā komunikācija, izmantojot Bluefruit
Bezvadu seriālā komunikācija, izmantojot Bluefruit

Šeit ir vienkāršs soli pa solim ceļvedis, lai nomainītu vadus ar Bluetooth zema enerģijas patēriņa savienojumu:

Man bija vajadzīgs laiks, lai to izdomātu, jo gandrīz nav nekādu dokumentu par to, kā to izdarīt ar modernām Bluetooth zema enerģijas patēriņa tehnoloģijām, piemēram, Bluefruit moduli. Mans mērķis bija bezvadu režīmā savākt datus no akselerometra, kas savienots ar Arduino, un dati tika ierakstīti vai nu klēpjdatorā, vai viedtālrunī analīzei.

Pirmais solis: lejupielādējiet programmas, lai lasītu UART

Mac - es izmantoju Adafruit Bluefruit LE Connect, tas ir bez maksas App Store un dokumentēts šajā emuāra ziņā:

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

IOS / Android - es izmantoju to pašu Bluefruit LE Connect programmatūru, bet vienkārši IOS versiju, pārbaudiet App Store

Windows - vietnē GitHub ir pieejama brīnišķīga programma:

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

1. darbība: Bluefruit moduļa pievienošana vadam

Savu Bluefruit moduļa vadu pievienošana
Savu Bluefruit moduļa vadu pievienošana

Šeit ir pamata elektroinstalācijas shēma, Adafruit bibliotēkas, kuras arī turpmāk saistīs, tiks iestatītas šai elektroinstalācijas konfigurācijai, tāpēc es iesaku to nemainīt. Esmu to izmantojis ar Arduino Uno un Pro Mini, un tie būtībā darbojas vienādi.

2. darbība: iestatiet Bluefruit IDE

Iestatiet Bluefruit IDE
Iestatiet Bluefruit IDE
Iestatiet Bluefruit IDE
Iestatiet Bluefruit IDE

Ja vēl neesat to izdarījis, jums būs jālejupielādē dažas bibliotēkas, kuras izmantot moduļa programmēšanai, šeit tās ir:

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

Ja jūs nezināt, kā instalēt bibliotēku, tā ir ļoti vienkārša, vienkārši izpakojiet failu un ievietojiet to mapē Dokumenti/Arduino/Bibliotēkas un restartējiet IDE.

3. solis: uzrakstiet un augšupielādējiet savu programmu

Šeit ir īsa programma, kuru es uzrakstīju un kas nosūta ziņu, izmantojot Bluetooth, lai saņēmēja ierīce varētu to apskatīt, vissvarīgākā daļa ir tāda, ka jūs attiecīgi iestatāt seriālās RX / TX tapas un pievienojat citu paralēlu sērijas līniju.

#iekļaut

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Sērijas sākums (9600); // tas ir parasts vadu seriālā monitora savienojums, kuru varat apskatīt, izmantojot Arduino IDE

Sērijas1.sākums (9600); // šai otrajā virknē, kas tiek nosūtīta uz Bluefruit moduli, tai jābūt 9600 baudām

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MansVārdsJeff");

kavēšanās (1000); // tas tiek drukāts abās vietās, tāpēc jums vajadzētu redzēt šo neticami svarīgo ziņojumu jebkurā gadījumā

}

4. solis: jūs to izdarījāt

Tu to izdarīji!
Tu to izdarīji!

Cerams, ka tagad skatāties uz UART funkciju izvēlētajā lietojumprogrammā un esat apmierināts ar ziņojumiem, ko tas jums sniedz, šeit vajadzētu redzēt kaut ko līdzīgu šiem attēliem, ja ne mēģināt pārinstalēt ķēdi vai atiestatīt moduli, turot GND taustiņu nospiediet DFU tapu 5 sekundes, līdz mirgo zilā un sarkanā gaisma.

Ieteicams: