0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Arduino的键盘快捷键

454398 来源:wv 2019-10-10 15:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:零件清单

Arduino Leonardo

Arduino Mini或全尺寸Arduino,例如Uno,如果您愿意的话

大约600毫米或2英尺的4芯电缆

一些图钉(这些是

每个需要的按钮1 x 1 MegOhm电阻

每个需要的按钮1 x 100mm或4英寸导线

1 x 50mm或2英寸的电线

一个小的外壳,用于容纳您的Uno和接线(我在一块小木头中使用了Arduino Mini这样的外壳)

电缆夹

一个“原型板”或一些性能板

步骤2:电路图

使用Arduino的键盘快捷键

步骤3:准备房屋

根据您使用的外壳,我将把这部分留给您,但这是我做的。我从木头的一端切出一块,以放入Pro Mini,布线和电阻。

步骤4:

在底面上,我用路由器切了一些凹槽以适合

电线。

步骤5:

我划出了标记并在按钮上钻了一些小孔,以便电线

穿过。

步骤6:接线

将较短长度的导线焊接到每个图钉上。

步骤7:

我覆盖了顶部用一些接触纸

将木头和线钉和图钉插入先前钻的孔中。我将电线拉紧在凹槽中,并用接触纸覆盖了木头的底部。

步骤8:

焊料

步骤9:

将所有电阻连接到导线的另一端。

步骤10:

焊接器遗漏线(焊接到所有

电阻器的那根)到Arduino上的Digital 4,并将电阻器的另一端焊接到其适当的孔中。 Digital 4是唯一必须在正确位置焊接的产品。如果以后发现其他导线有问题,请放心,您可以在代码中重新排列它们。

步骤11:

将一些标题引脚焊接到原型板的底部。

您只需要4个,但是我添加了其他一些以便保持稳定性。我用几根电线将电缆固定到板上。

步骤12:

步骤13:代码

我的键盘草图是Paul Badger的

CapitiveSense库演示草图的修改。

我决定在Pro mini的数字引脚10和11上使用SoftwareSerial。剩下0和1的空闲空间,这样我以后就可以将FTDI程序员连接到这些引脚上,以便在需要时刷新板。

代码中有很多注释。

第14步:下一步做什么

添加更多按钮以获取更多快捷方式。

在Leonardo上安装一个小型扬声器,以为您提供音频反馈你已经复制了一些东西。

在键盘上放置一个小型手机振动电机,以提供触觉反馈。

我将一条短的微型USB引线上的Leonardo插入了USB集线器,大约有两英尺铅到达键盘。您可以尝试取消Pro Mini,然后将电阻器放在Leonardo上,并用长线连接到键盘和图钉。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 键盘
    +关注

    关注

    4

    文章

    878

    浏览量

    42151
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197667
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何禁用多个键盘

    目前,我正在使用 LVGL GUI Guider 1.9.1 为我们的 LCD 显示器构建屏幕 在我的一个屏幕中,我使用了 12 个 texarea,我需要在其中提供用户输入字段,因此使用了多个
    发表于 05-12 07:15

    低成本宏键盘旋钮开源项目介绍

    办公切软件、调参数太繁琐?创作时控笔刷 / 缩放总找快捷键?商用宏键盘价格高,还难适配个性化操作需求?想自制宏键盘,却遇设计复杂、组装难度高的问题?
    的头像 发表于 03-25 11:09 690次阅读

    PCB中常用的快捷键

    显示 ● Shift + 空格 在交互布线的过程中,切换布线形状 ● Shift+M 局部放大功能 ● shift + w 切换布线宽度 ● shift + v 切换过孔 ● shift+ctrl+
    发表于 01-30 06:01

    【开源键盘合集】60%、100%、120%多种键盘布局,你选哪种?

    ,不定时更新中~60%配列#01Grabert60%配列机械键盘“Grabert”是一款非常优秀的开源机械键盘,它采用了QMK固件和VIA配置器,让用户可以自由定制
    的头像 发表于 01-27 08:05 3399次阅读
    【开源<b class='flag-5'>键盘</b>合集】60%、100%、120%多种<b class='flag-5'>键盘</b>布局,你选哪种?

    msh终端怎么删除一行命令?用什么快捷键

    如上图,命令输入错了,用什么快捷键可以全部清除?试了crtl+c,不管用。ctrl+u也不行。谢谢!
    发表于 10-13 06:49

    HarmonyOSAI编程编辑区代码续写

    写功能。并根据编码习惯,设置行内续写和片段续写的时延。 如果已经熟悉了CodeGenie常用的快捷键,想要更加沉浸的体验,可以在该页面勾选Do not disturb,隐藏代码生成工具栏及快捷键提示
    发表于 08-21 15:43

    HarmonyOSAI编程编辑区代码生成

    区域,右键选择CodeGenie > Inline Edit(或使用快捷键Alt+I,macOS中为Option+I),唤醒Inline Edit对话框。 选中一段代码后,点击
    发表于 08-20 15:24

    华秋DFM软件丨操作教程——菜单栏-编辑功能篇

    Hi,亲爱的华秋DFM新老粉丝们,一周一见,又到了咱们干货分享的时间啦!上期,小编跟大家教学了华秋DFM软件的快捷键设置与应用(戳这里回顾:华秋DFM软件丨操作教程——自定义快捷键篇),后台收到
    的头像 发表于 08-20 07:33 1690次阅读
    华秋DFM软件丨操作教程——菜单栏-编辑功能篇

    凡亿Allegro Skill辅助功能之快速设置快捷键

    PCB设计是一个高度复杂且细节繁多的过程,涉及到大量的操作,如元件放置、布线、参数调整、视图切换等。手动操作这些功能通常需要通过菜单栏或工具栏进行多步骤选择,这不仅耗时,还会分散设计者的注意力。而快捷键能够直接调用这些功能,减少鼠标操作,帮助设计者快速完成任务,设计效率显著提升。
    的头像 发表于 08-18 17:11 2410次阅读
    凡亿Allegro Skill辅助功能之快速设置<b class='flag-5'>快捷键</b>

    华秋DFM软件丨操作教程——自定义快捷键

    进入。【第二步】自定义设置快捷键的操作流程: 双击要设置项目对应的快捷键栏 ,弹出操作框后, 直接在键盘上按出需要更改或新增的快捷键组合 ,点击确认即可。注:若设置了重复的
    发表于 08-13 16:29

    AD、Allegro、Pads的快捷键有什么不同

    在高速迭代的电子设计领域,快捷键是工程师与EDA工具对话的核心语言,纵观EDA工具,AD的视觉化交互、Allegro的深度可编程性、Pads的无膜命令——三种理念催生了截然不同的操作逻辑,那么它们的快捷键操作是否会有些不同?
    的头像 发表于 08-06 13:49 2632次阅读
    AD、Allegro、Pads的<b class='flag-5'>快捷键</b>有什么不同

    STM32 CubeIDE编译、运行(烧录程序)的快捷键是什么?

    CubeIDE编译、运行(烧录程序)的快捷键是什么?
    发表于 07-25 07:04

    鸿蒙5开发宝藏案例分享---一多开发实例(长视频)

    / # 手机增强功能 └─ pc/ # 键盘快捷键 ?** 更多实战案例推荐** 案例1:电商类应用(双十一专题) 手机 :竖版商品瀑布流 平板 :左侧分类导航+右侧商品 PC :三栏式布局(分类
    发表于 06-03 15:58

    鸿蒙5开发宝藏案例分享---一多交互事件开发实践

    ) { moveFocusToNextSection() // 自定义焦点跳转逻辑 } }) ⌨️ 三、键盘快捷键的骚操作(PC端必备) 给视频编辑器做的快捷键系统,效率提升200%! VideoTimeline
    发表于 06-03 15:51

    AD-PCB快捷键总结

    1. PCB设计快捷键(单次按键) 单次按键是指按下该并放开。 1-01 +在PCB电气层之间切换(小键盘上的+)。在交互布线的过程中,按此键则换层并自动添加过孔。这很常用。 1-02 Q
    发表于 05-26 15:10