项目简介
本项目基于Arduino开源平台,结合多种电子元件搭建而成。这是一个多功能智能交互系统,能实现灯光显示、信息展示、声音提示、输入交互等多种功能,用户可通过编程对系统进行灵活控制,实现个性化的交互体验。
项目的主要特性和功能
- 灯光控制:支持普通LED灯泡和RGB LED灯泡,可实现丰富的颜色变化和灯光效果。
- 信息显示:配备OLED显示和7段LED显示,能清晰展示各类信息。
- 声音提示:使用被动蜂鸣器,可根据系统状态发出相应的声音提示。
- 交互输入:提供3位置DIP开关、可定制4x4键盘和旋转编码器,方便用户进行输入操作。
安装使用步骤
安装前提
- 系统中需安装VS Code。
- VS Code需安装标准的Arduino IDE,因为它会使用IDE中的一些库。
- 安装C/C++编译器VS Code扩展,用于编译Arduino代码(基于C++)。
- 安装VS Code的Arduino扩展。
使用步骤
- 查看帮助信息:运行
arduino-cli help core
查看arduino-cli
命令的帮助文本。 - 创建草图文件:运行
arduino-cli sketch new <草图名称>
创建新的草图文件(以.ino
结尾),草图文件的模板代码包含setup
和loop
函数。 - 连接开发板
- 运行
arduino-cli core update-index
更新可用平台和库的本地缓存。 - 使用USB - A到USB - B电缆将开发板连接到PC,运行
arduino-cli board list
检查开发板是否被识别。若显示Unknown
,需运行arduino-cli board listall <相关参数>
确定平台核心和正确的FQBN字符串。
- 运行
- 安装开发板核心:运行
arduino-cli core install <平台核心名称>
安装开发板核心,运行arduino-cli core list
验证安装是否成功。 - 编译和上传草图
- 运行
arduino-cli compile --fqbn <FQBN字符串> <草图名称>
编译草图,若编译出错可在终端查看错误信息。 - 运行
arduino-cli upload -p <串口> --fqbn <FQBN字符串> <草图名称>
上传草图到开发板。
- 运行
注:若追求更友好的用户体验,可直接在Arduino IDE中操作,其提供了编译和上传草图的图形界面。在VS Code中则需使用CLI进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】