Mündəricat:

Bluefruit istifadə edərək simsiz serial ünsiyyəti: 4 addım
Bluefruit istifadə edərək simsiz serial ünsiyyəti: 4 addım

Video: Bluefruit istifadə edərək simsiz serial ünsiyyəti: 4 addım

Video: Bluefruit istifadə edərək simsiz serial ünsiyyəti: 4 addım
Video: ČUDESNI prirodni LIJEK za savršeno zdrave OČI! Spriječite kataraktu, glaukom, sljepoću... 2024, Iyul
Anonim
Bluefruit istifadə edərək simsiz serial ünsiyyəti
Bluefruit istifadə edərək simsiz serial ünsiyyəti

Kabellərinizi bluetooth aşağı enerji bağlantısı ilə əvəz etmək üçün sadə bir addım -addım təlimat:

Bunu anlamaq üçün bir az vaxt lazım oldu, çünki Bluefruit modulu kimi müasir bluetooth aşağı enerji texnologiyası ilə bunu etmək üçün heç bir sənəd yoxdur. Məqsədim, Arduino -ya qoşulmuş bir akselerometrdən məlumatları kabelsiz olaraq toplaya bilmək idi, məlumatlar analiz üçün dizüstü kompüterimə və ya smartfonuma yazılırdı.

Birinci addım: UART oxumaq üçün proqramları yükləyin

Mac - Adafruit Bluefruit LE Connect istifadə edirəm, App Store -da pulsuzdur və bu blog yazısında sənədləşdirilmişdir:

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

IOS / Android - Eyni Bluefruit LE Connect proqramından istifadə edirəm, ancaq IOS versiyasını yoxlayın, App Store -a baxın

Windows - GitHub -da əla bir proqram var:

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

Addım 1: Bluefruit Modulunuzu Kabelləşdirin

Bluefruit Modulunuzu Kabelləşdirin
Bluefruit Modulunuzu Kabelləşdirin

Budur əsas əlaqə diaqramı, növbəti addımda da əlaqələndirəcəyim Adafruit kitabxanaları bu kabel konfiqurasiyası üçün qurulub, buna görə onu dəyişdirməməyi məsləhət görürəm. Bunu bir Arduino Uno və Pro Mini ilə istifadə etdim və əslində eyni şəkildə işləyirlər.

Addım 2: Bluefruit üçün IDE qurun

Bluefruit üçün IDE qurun
Bluefruit üçün IDE qurun
Bluefruit üçün IDE qurun
Bluefruit üçün IDE qurun

Hələ etməmisinizsə, modulu proqramlaşdırarkən istifadə etmək üçün bir neçə kitabxana yükləməlisiniz.

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

Kitabxananı necə quracağınızı bilmirsinizsə, çox sadə bir şəkildə faylı açın və sənədlərinizə/Arduino/Libraries qovluğuna qoyun və IDE -ni yenidən başladın.

Addım 3: Proqramınızı Yazın və Yükləyin

Yazdığım qısa bir proqram budur ki, qəbuledici cihazın görməsi üçün bluetooth üzərindən bir mesaj göndərir, ən önəmlisi serial RX / TX pinlərinizi buna uyğun olaraq təyin etməniz və başqa paralel serial xətti əlavə etməyinizdir.

#daxil edin

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

boş quraşdırma (boş) {

Serial.begin (9600); // bu Arduino IDE ilə görə biləcəyiniz normal simli serial monitor bağlantısıdır

Serial1.begin (9600); // bu Bluefruit moduluna göndərilən ikinci sətirdə 9600 baud olmalıdır

}

boşluq döngəsi () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

gecikmə (1000); // bu hər iki yerdə çap olunur, buna görə də bu inanılmaz əhəmiyyətli mesajı hər iki tərəfdən də görməlisiniz

}

Addım 4: Etdin

Sən bunu etdin!
Sən bunu etdin!

Ümid edirik ki, indi seçdiyiniz tətbiqetmədə UART xüsusiyyətinə baxırsınız və sizə verdiyi mesajlardan razısınız, bir GND pin tutaraq dövrə və ya fabrikinizi yenidən qurmağa çalışmayınsa, burada bu şəkillər kimi bir şey görməlisiniz. mavi və qırmızı işıqlar yanıb sönənə qədər DFU pinini 5 saniyə saxlayın.

Tövsiyə: