Mục lục:

Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước
Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước

Video: Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước

Video: Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước
Video: Hướng dẫn làm 1 bộ điều khiển cửa cuốn full chức năng hỗ trợ Apple Homekit, phiên bản Module 2024, Tháng mười một
Anonim
Giao tiếp nối tiếp không dây bằng Bluefruit
Giao tiếp nối tiếp không dây bằng Bluefruit

Dưới đây là hướng dẫn từng bước đơn giản để thay thế dây của bạn bằng kết nối bluetooth năng lượng thấp:

Tôi đã mất một lúc để tìm ra điều này vì hầu như không có bất kỳ tài liệu nào về việc làm điều này với công nghệ năng lượng thấp bluetooth hiện đại như mô-đun Bluefruit. Mục tiêu của tôi là có thể thu thập dữ liệu không dây từ một gia tốc kế được kết nối với Arduino, dữ liệu được ghi lại trên máy tính xách tay hoặc điện thoại thông minh của tôi để phân tích.

Bước một: tải xuống các chương trình để đọc UART

Mac - Tôi đang sử dụng Adafruit Bluefruit LE Connect, nó miễn phí trên App Store và được ghi lại trong bài đăng blog này:

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

IOS / Android - Tôi đang sử dụng cùng một phần mềm Bluefruit LE Connect nhưng chỉ là phiên bản IOS, hãy kiểm tra App Store

Windows - Có một chương trình tuyệt vời có sẵn trên GitHub ở đây:

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

Bước 1: Nối dây cho Mô-đun Bluefruit của bạn

Nối dây mô-đun Bluefruit của bạn
Nối dây mô-đun Bluefruit của bạn

Đây là sơ đồ đấu dây cơ bản, các thư viện Adafruit Tôi sẽ liên kết trong bước tiếp theo cũng được thiết lập cho cấu hình đi dây này, vì vậy tôi khuyên bạn không nên thay đổi nó. Tôi đã sử dụng điều này với Arduino Uno và Pro Mini và về cơ bản chúng hoạt động giống nhau.

Bước 2: Thiết lập IDE cho Bluefruit

Thiết lập IDE cho Bluefruit
Thiết lập IDE cho Bluefruit
Thiết lập IDE cho Bluefruit
Thiết lập IDE cho Bluefruit

Nếu bạn chưa có, bạn sẽ cần tải xuống một số thư viện để sử dụng khi lập trình mô-đun, chúng ở đây:

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

Nếu bạn không biết cách cài đặt một thư viện, nó cực kỳ đơn giản, chỉ cần giải nén tệp và đặt nó vào thư mục Documents / Arduino / Libraries của bạn và khởi động lại IDE.

Bước 3: Viết và tải lên chương trình của bạn

Đây là một chương trình ngắn mà tôi đã viết để gửi tin nhắn qua bluetooth cho thiết bị nhận để xem, phần quan trọng nhất là bạn đặt chân nối tiếp RX / TX của bạn cho phù hợp và thêm một đường nối tiếp song song khác.

#bao gồm

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

thiết lập void (void) {

Serial.begin (9600); // đây là kết nối màn hình nối tiếp có dây bình thường mà bạn có thể xem bằng Arduino IDE

Serial1.begin (9600); // chuỗi này trong chuỗi thứ hai được gửi đến mô-đun Bluefruit, nó phải là 9600 baud

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

chậm trễ (1000); // nội dung này in ở cả hai nơi, vì vậy bạn sẽ thấy thông báo cực kỳ quan trọng này theo cách nào đó

}

Bước 4: Bạn đã làm được

Bạn làm được rồi!
Bạn làm được rồi!

Hy vọng rằng bây giờ bạn đang xem tính năng UART trong ứng dụng đã chọn của mình và hài lòng với những thông điệp mà nó mang lại cho bạn, bạn sẽ thấy một cái gì đó giống như những hình ảnh này ở đây, nếu không, hãy thử tua lại mạch của bạn hoặc khôi phục cài đặt gốc bằng cách giữ chân GND để chân DFU trong 5 giây cho đến khi đèn xanh và đỏ nhấp nháy.

Đề xuất: