Mundarija:

Bluefruit yordamida simsiz ketma -ket aloqa: 4 qadam
Bluefruit yordamida simsiz ketma -ket aloqa: 4 qadam

Video: Bluefruit yordamida simsiz ketma -ket aloqa: 4 qadam

Video: Bluefruit yordamida simsiz ketma -ket aloqa: 4 qadam
Video: BLE Volume knob Circuit Playground Bluefruit demo @adafruit @johnedgarpark #adafruit 2024, Iyul
Anonim
Bluefruit yordamida simsiz ketma -ket aloqa
Bluefruit yordamida simsiz ketma -ket aloqa

Bu erda simlarni bluetooth past energiyali ulanishga almashtirish bo'yicha bosqichma -bosqich ko'rsatma

Buni tushunishimga biroz vaqt kerak bo'ldi, chunki Bluefruit moduli kabi zamonaviy bluetooth past energiyali texnologiya bilan buni amalga oshirish bo'yicha hech qanday hujjat yo'q. Maqsadim - Arduino -ga ulangan akselerometrdan ma'lumotlarni simsiz yig'ish, ma'lumotlarni tahlil qilish uchun noutbukda yoki smartfonda yozib olish.

Birinchi qadam: UARTni o'qish uchun dasturlarni yuklab oling

Mac - Men Adafruit Bluefruit LE Connect -dan foydalanayapman, u App Store -da bepul va ushbu blog postida hujjatlashtirilgan:

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

IOS / Android - Men bir xil Bluefruit LE Connect dasturidan foydalanmoqdaman, lekin IOS versiyasini App Store -dan tekshiring.

Windows - GitHub -da ajoyib dastur mavjud:

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

1 -qadam: Bluefruit modulini ulash

Bluefruit modulini ulash
Bluefruit modulini ulash

Mana, asosiy simlar sxemasi, keyingi bosqichda bog'laydigan Adafruit kutubxonalari ham ushbu kabel konfiguratsiyasi uchun sozlangan, shuning uchun men uni o'zgartirmaslikni maslahat beraman. Men buni Arduino Uno va Pro Mini bilan ishlatganman va ular asosan bir xil ishlaydi.

2 -qadam: Bluefruit uchun IDE -ni o'rnating

Bluefruit uchun IDE -ni o'rnating
Bluefruit uchun IDE -ni o'rnating
Bluefruit uchun IDE -ni o'rnating
Bluefruit uchun IDE -ni o'rnating

Agar sizda hali bo'lmasa, modulni dasturlashda foydalanish uchun bir nechta kutubxonalarni yuklab olishingiz kerak bo'ladi, bu erda:

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

Agar siz kutubxonani qanday o'rnatishni bilmasangiz, shunchaki faylni oching va uni hujjatlaringizga/Arduino/Libraries papkasiga qo'ying va IDE -ni qayta ishga tushiring.

3 -qadam: Dasturingizni yozing va yuklang

Mana men yozgan qisqa dastur, bluetooth orqali qabul qiluvchi qurilmani ko'rishi uchun xabar yuboradi, eng muhimi, siz ketma -ket RX / TX pinlarini mos ravishda o'rnatib, boshqa parallel ketma -ket qatorni qo'shasiz.

#qo'shing

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

bekor o'rnatish (bekor) {

Serial.begin (9600); // bu oddiy simli ketma -ket monitor aloqasi, siz Arduino IDE bilan ko'rishingiz mumkin

Seriya 1. boshlanishi (9600); // bu Bluefruit moduliga yuboriladigan ikkinchi qatorda 9600 bod bo'lishi kerak

}

void loop () {

Serial.println ("Mening ismim Jeff");

Serial1.println ("Mening ismim Jeff");

kechikish (1000); // bu ikkala joyda ham chop etiladi, shuning uchun siz bu juda muhim xabarni har tomondan ko'rishingiz kerak

}

4 -qadam: Siz qildingiz

Siz qildingiz!
Siz qildingiz!

Umid qilamanki, siz hozir tanlagan ilovangizdagi UART xususiyatiga qarayapsiz va u sizga yuborayotgan xabarlardan mamnun bo'ldingiz, agar siz GND pinini ushlab, kontaktlarning zanglashiga olib kelmasangiz yoki modulingizni zavod holatiga qaytarishga urinmasangiz, bu erda siz bunday rasmlarni ko'rishingiz kerak. ko'k va qizil chiroqlar yonib -o'chib turguncha DFU pinini 5 soniya ushlab turing.

Tavsiya: