项目简介
本项目是为AltiDuo Mini气压计设计的固件项目,采用ATtiny 84微控制器。AltiDuo Mini是AltiDuo的另一个版本,相比使用ATMega 328的版本体积更小。但由于无法通过USB端口连接,编程时需拆除设备。项目包含使用BMP085和BMP180压力传感器的两个版本代码,BMP180版本精度更高。
项目的主要特性和功能
- 实体设备交互:可直接与ATtiny 84微控制器交互。
- 压力传感器读取:能读取BMP085或BMP180压力传感器的数据。
- 高度测量:依据气压传感器数据计算海拔高度。
- 小型化设计:相比其他版本体积更小。
- 兼容性问题:因ATtiny 85内存不足,无法使用bmp280传感器。
安装使用步骤
- 下载并安装Arduino IDE:从Arduino官方网站(https://www.arduino.cc/)下载并安装Arduino IDE开发环境。
- 安装Attiny支持库:从https://code.google.com/archive/p/arduino-tiny/downloads下载并安装Attiny支持库。
- 加载Bootloader:确保ATtiny84微控制器已加载Arduino Bootloader,必要时参考文档设置。
- 编译和上传代码:在Arduino IDE中选择正确的微控制器型号(Attiny 84)以及正确的USB端口,将代码编译并上传到ATtiny 84微控制器中。此过程可能需用到AVR编程器和适配器,具体操作参考相关文档。更换不同压力传感器时,需考虑微控制器硬件及软件的兼容性。完成以上步骤后,程序即可正常进行数据采集和处理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】