Mündəricat:
- Addım 1: Bluefruit Modulunuzu Kabelləşdirin
- Addım 2: Bluefruit üçün IDE qurun
- Addım 3: Proqramınızı Yazın və Yükləyin
- Addım 4: Etdin
Video: Bluefruit istifadə edərək simsiz serial ünsiyyəti: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
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
Ü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ə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
ARM Cortex-M4 istifadə edərək serial ünsiyyəti: 4 addım
ARM Cortex-M4-dən istifadə edərək Serial Əlaqə: Bu, Virtual Terminaldan istifadə edərək Serial Əlaqə üçün ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) istifadə edən çörək taxtasına əsaslanan bir layihədir. Çıxış 16x2 LCD ekranda əldə edilə bilər və Serial Əlaqə üçün giriş Serial Mo -də verilə bilər