项目简介
此项目是基于Arduino框架的开源项目,借助Digispark开发板与NeoPixel LED灯带,构建了一个简单的随机数字显示系统,可模拟掷骰子效果。
项目的主要特性和功能
- 利用NeoPixel LED灯带显示随机数字(骰子点)。
- 支持通过按钮进行掷骰子、改变亮度等操作。
- 具备低功耗模式,可通过中断和ADC读取实现唤醒功能。
- 利用EEPROM实现参数存储,如亮度值和骰子类型。
安装使用步骤
- 复制项目:通过git命令复制项目到本地。
bash git clone <项目仓库地址>
- 选择项目标签并编译上传:选择相应的标签(如multi_dice),并通过PlatformIO运行命令进行编译和上传。
bash git checkout multi_dice && pio run --target upload
- 连接硬件:连接Digispark开发板和NeoPixel LED灯带,确保正确连接电源和信号线。
- 运行程序:在开发板上运行编译好的程序,即可通过按钮操作LED灯带显示随机数字。
注意事项
- 在编译和上传之前,请确保已安装PlatformIO和git。
- 连接开发板后,每次编译都需要重新上传固件或重置开发板。详细操作请参照项目文档或相关教程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】