项目简介
本项目涵盖Tinkerforge Hall Effect Bricklet的固件源代码与硬件设计文件,还提供了用C、C++、Go、Java、PHP、Python和Ruby多种编程语言编写的示例程序。这些示例程序可与Tinkerforge的Hall Effect Bricklet设备通信,读取其边缘计数(磁场变化次数)的数据。
项目的主要特性和功能
- 多语言支持:提供C、C++、Go、Java、PHP、Python和Ruby语言的示例程序,适配不同编程环境。
- 功能统一:各示例程序功能一致,均可连接设备、读取并输出边缘计数,最后断开连接。
- 模块化设计:示例程序相互独立,便于单独测试和修改。
- 易读性强:代码结构清晰,注释详细,易于学习。
安装使用步骤
硬件部分
- 安装开源EDA套件KiCad(http://www.kicad.org)。
- 使用KiCad打开
hardware/
目录下的.pro
文件,查看和修改原理图与PCB布局。
软件部分
- 建议使用官方构建环境设置脚本并阅读教程(https://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Build_Environment/Tutorial.html)进行Brick/Bricklet固件开发。
- 安装最新的GNU Arm Embedded Toolchain(https://launchpad.net/gcc-arm-embedded/+download)用于编译C代码。
- 安装CMake(http://www.cmake.org/cmake/resources/software.html)。
- 在
software/
目录下执行make
命令构建固件,生成的固件文件(.bin
)位于software/build/
目录,可使用brickv(在启动屏幕点击“Flashing”按钮)上传。
示例程序使用
- 确保已安装对应编程语言的开发环境和Tinkerforge的API绑定。
- 在示例代码中,将
'XYZ'
替换为实际的Hall Effect Bricklet设备的唯一标识符(UID)。 - 运行示例程序,按提示操作。
- 程序将输出边缘计数(磁场变化次数)的数据。
- 程序会等待用户按键后断开与设备的连接。
注意:连接设备前,需确保已正确安装并配置Tinkerforge的硬件和软件环境。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】