littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Arduino的自定义宏键盘系统

项目简介

这是一个可定制的宏键盘项目,利用Arduino编程实现自定义快捷键功能。虽然该项目已停止维护,但可作为设计与构建自定义软硬件的参考示例。

项目的主要特性和功能

  • 拥有9个触觉按钮,按下按钮可执行预定义宏命令。
  • 支持自定义宏,通过修改Arduino代码能够定义按钮触发的特定功能或命令序列。
  • 配备3D打印的外壳,项目包含CAD文件,可按需定制键盘的外观与大小。
  • 基于Arduino硬件实现,采用Arduino Pro Micro微控制器,硬件实现较为简单。

安装使用步骤

硬件安装

  1. 安装依赖项,包括FreeCAD、A2Plus和Arduino IDE:
    • FreeCAD:使用sudo apt install freecad安装。
    • A2Plus:通过FreeCAD集成的插件管理器安装。
    • Arduino IDE:使用sudo apt install arduino安装。
  2. 用FreeCAD编辑并导出CAD文件,创建键盘外壳模型。
  3. 在FreeCAD中使用A2Plus组装键盘各组件。
  4. 用瞬间胶将按钮和微控制器组装在一起。
  5. 按物料清单购买零件并完成键盘组装。

软件配置

  1. 修改mcrpd.ino固件文件定义宏命令。
  2. 使用Arduino IDE编译并将修改后的固件烧录到Arduino Pro Micro中。
  3. 参考Arduino Foundation的键盘库指南实现特定宏功能。

更改宏

修改mcrpd.ino固件文件,再用Arduino IDE重新烧录。参考Arduino Foundation的键盘库指南,将代码片段粘贴到不同的case语句中,重新定义按键组合和对应功能来创建宏快捷键实现任务自动化。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】