Các tiện ích KickStartBLE được sử dụng để chứng minh giao tiếp Bluetooth năng lượng thấp sử dụng bảng SmartFusion2 KickStart Avnet của. Ban KickStart Avnet thiết kế các tính năng của Microsemi SmartFusion2 SoC FPGA, trong đó kết hợp một bộ xử lý Cortex M3. Trên tàu có một mô-đun Microchip RN4020 cho phép giao tiếp Bluetooth năng lượng thấp (BLE) chỉ sử dụng một giao diện UART.
Các chế độ MLDP trong đó RN4020 được sử dụng cho phép Serial-over-Bluetooth truyền của bất kỳ ký tự bằng cách sử dụng UART. Tiện ích này cho thấy cách thức này có thể được sử dụng để thực hiện một giao thức đơn giản dựa trên các ký tự ASCII. Tất cả các thông điệp truyền đến và đi từ hội đồng quản trị được thể hiện trong truyền thông Truyền và nhận sổ.
Khi ứng dụng bắt đầu, người dùng được để chọn bảng KickStart rằng ông muốn giao tiếp với từ một danh sách các thiết bị Bluetooth có thể nhìn thấy. Bạn có thể sử dụng tiện ích máy tính cho bảng này để thay đổi tên mặc định của hội đồng quản trị vào các tab Bluetooth.
Sau khi lựa chọn, phải mất một vài giây để kết nối được thiết lập. Ngay sau khi thông điệp này được thông qua, các nút đèn LED sẽ chuyển màu sắc đại diện cho nhà nước của 4 đèn LED trên bảng.
Người dùng có thể thay đổi màu sắc của một LED bằng cách khai thác vào nó và chọn Off, Red, Green hay Amber.
Các địa điểm SW1 và SW2 đại diện cho nhà nước của hai công tắc sử dụng nút bấm trên bảng. Họ sẽ chuyển sang màu đỏ khi một nút được nhấn.
Có một Maxim MAX44009 Ambient Light Sensor trên bảng KickStart. Nó có thể được đọc bằng cách khai thác các giá trị hiển thị Lux màu đỏ ban đầu đọc "Không Lux Tuy nhiên". Lưu ý lệnh L0 để hội đồng quản trị và L phản ứng với các giá trị trong hex, sau đó cường độ được hiển thị. Khi đỏ hộp kiểm "liên tục" được kiểm tra, cập nhật giá trị Lux được tự động gửi một lần thứ hai.
Hội đồng quản trị cũng có một Maxim Nhiệt độ và chuyển động cảm biến trên ván (MAX21105 không được khuyến cáo cho các thiết kế mới). Nhiệt độ có thể được đọc bằng cách khai thác các giá trị nhiệt độ hiển thị màu xanh lá cây ban đầu đọc "Không Nhiệt độ chưa". Điều này sẽ gửi các lệnh T0, theo sau là một phản ứng T với nhiệt độ trong hex. Cả hai C và độ F được hiển thị. Các gia tốc và gyrometer đọc có thể được đọc bằng cách khai thác các vùng giá trị Gyro hoặc Accel.
Khi hộp kiểm "liên tục" màu xanh lá cây được kiểm tra, đo nhiệt độ và chuyển động cập nhật được tự động gửi một lần thứ hai.
Vui lòng truy cập trang web cho bộ KickStart Avnet được thiết kế để biết chi tiết về việc thực hiện này cũng như thiết kế tham khảo khác và hướng dẫn.
http://products.avnet.com/shop/en/ema/development-kits/3074457345623472926
Nếu bạn có vấn đề với ứng dụng này hoặc với Ban KickStart nói chung, hãy kiểm tra các diễn đàn cho các thiết kế này:
http://community.avnet.com/t5/SmartFusion2-KickStart-Board/bd-p/SmartFusion2-KickStart
Initial Release