项目简介
本项目是基于AVR单片机(Atmel ATTINY85)的跳动心率球(BlinkyBall),结合了硬件设计和软件固件,通过心跳信号模拟和LED灯的响应,实现了具有互动性的心率监测设备。
项目的主要特性和功能
硬件设计
- 使用Cadsoft Eagle 7.1进行PCB设计。
- 基于Atmel ATTINY85单片机,支持ATTINY45和ATTINY25。
固件开发
- 使用avr - gcc编写固件。
- 支持通过AVR ISP上传固件,配置为使用USBTinyISP。
编译和上传
- 通过简单的
make
命令进行编译。 - 使用
make install
命令上传固件到设备。
安装使用步骤
环境准备
- 安装XCode和命令行工具(适用于OS X)。
- 安装CrossPack for AVR。
编译固件
在项目根目录下运行make
命令进行编译。
上传固件
- 使用AVR ISP工具(如USBTinyISP)连接设备。
- 运行
make install
命令将编译好的固件上传到设备。
完成以上步骤后,心率球即可正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】