项目简介
本项目聚焦于无线运动测量数据的处理,能够从无线运动测量计的STEP信号里计算出节奏和速度,同时实现了FTMP/FTMS。它基于ARM Mbed和Nordic nrf51平台,运用C/C++语言结合micro:bit运行时进行开发,以BBC micro:bit v1.5为目标设备,可利用该设备的LED矩阵显示、无线通信和蓝牙低功耗服务等功能。
项目的主要特性和功能
- 数据计算:依据无线运动测量计的STEP信号计算节奏和速度。
- 协议实现:达成FTMP/FTMS协议。
- 硬件支持:借助micro:bit运行时,支持LED矩阵显示、无线通信和蓝牙低功耗服务等硬件功能。
安装使用步骤
安装必要软件
- 安装Git。
- 安装Mercurial。
- 安装GNU Arm Embedded Toolchain - 6-2017-q2-update。
- 安装Python3。
环境构建
打开命令提示符,执行以下命令:
CommandPrompt.cmd
py -3 -m pip install --upgrade virtualenv
mkdir c:\workubit
cd c:\workubit
py -3 -m virtualenv venv
C:\workubit\venv\Scripts\activate.bat
mbed config --global GCC_ARM_PATH "C:\Program Files (x86)\GNU Tools Arm Embedded\6 2017-q2-update\bin"
使用模板
复制项目
打开命令提示符,执行以下命令:
CommandPrompt.cmd
C:\workubit\venv\Scripts\activate.bat
cd c:\workubit
编译并写入
- 将BBC micro:bit连接到电脑,使其被识别为D盘。
- 在命令提示符中执行以下命令:
CommandPrompt.cmd cd <your directory> mbedubitwin10 mbed compile copy .\BUILD\NRF51_MICROBIT\GCC_ARM\microbit-mbed.hex d:\
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】