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

    文章

    843

    浏览量

    38997
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184820
收藏 人收藏

    评论

    相关推荐

    Windows 11新增快捷键,优化文件资源管理器列宽调整

    并非全部快捷键皆具普遍适用性,比如去年9月微软新增的快捷键可瞬间启动默认浏览器内的 LinkedIn,其实际功能并不算突出。
    的头像 发表于 03-25 13:42 161次阅读

    微软为“键盘管理器”新增自定义快捷键启动应用功能

    在现有的PowerToys版本中,键盘管理器已具备重设特定应用程序(或全系统)按键和快捷键的能力,甚至支持将输入内容附加至特定文本创建快捷方式。示例来说,客服人员可利用此功能进行常用文本段的快速粘贴操作。
    的头像 发表于 01-03 11:26 247次阅读

    allegro常用快捷键设置

    Allegro是一款被广泛使用的音乐软件,它提供了许多快捷键,使用户能够更加高效地编辑和组织自己的音乐作品。以下是一些常用的Allegro快捷键设置,帮助您更好地利用该软件。 基本操作 新建项目
    的头像 发表于 12-28 15:26 2716次阅读

    博途:快捷键设置

    要在其它安装或其它产品中使用用户自定义的键盘快捷键,可导出这些键盘快捷键后再将其导入。
    的头像 发表于 12-10 16:11 907次阅读
    博途:<b class='flag-5'>快捷键</b>设置

    c++多行注释快捷键

    ,以 */ 结束。在这两个标记之间的所有内容都会被视为注释,并且不会参与编译和执行。 为了添加或删除多行注释,你可以使用C++的集成开发环境(IDE)提供的快捷键。下面是一些常见的C++开发环境中常用的多行注释快捷键: Visual Studio:在要注释的代码块上
    的头像 发表于 11-22 10:24 2748次阅读

    eclipse的快捷键汇总

    ,form,action 和 jsp,这种开发效率实在是低,为了以后能够尽快融入新的工作环境,保证开发速度,现在必须学习 eclipe 的使用。其实开发工具个人认为大体都是相同的,不同的只是快捷键的使用,而且快捷键是开发中的利器,所以首先从
    发表于 09-28 07:59

    珍藏Altium Designer快捷键分享

    珍藏Altium Designer快捷键-提高你的工作效率
    发表于 09-26 06:29

    Altium Designer快捷键汇总

    AD快捷键汇总,Altium Designer PCB绘图快捷键使用汇总,熟练掌握后绘图很方便!
    发表于 09-20 06:31

    什么是键盘快捷键?使用键盘快捷键与使用鼠标有什么好处?

    UltraEdit拥有数百个旨在节省时间的键盘快捷键。当然,它们都可以通过 UI访问,但大多数用户往往低估了键盘快捷键的速度。在此博客中,我们尝试向您展示应如何使用 UltraEdit
    的头像 发表于 08-21 10:56 944次阅读
    什么是<b class='flag-5'>键盘</b><b class='flag-5'>快捷键</b>?使用<b class='flag-5'>键盘</b><b class='flag-5'>快捷键</b>与使用鼠标有什么好处?

    西门子PLC编程快捷键有哪些

    编程领域的大神一般以键盘为主,而快捷键就是他们的基础技能之一。俗话说得好,兵贵神速,很多时候,快捷键的使用不光能节省一定时间,并且能让大家更熟悉电脑操作,还能让外行人顿时刮目相看~今天分享一下西门子
    的头像 发表于 08-19 08:09 964次阅读
    西门子PLC编程<b class='flag-5'>快捷键</b>有哪些

    IntelliJ IDEA快捷键大全和动图演示

    本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。
    的头像 发表于 08-11 14:08 403次阅读
    IntelliJ IDEA<b class='flag-5'>快捷键</b>大全和动图演示

    西门子/三菱/欧姆龙的PLC快捷键汇总

    今天小编收集了西门子和三菱PLC快捷键,大家赶紧收藏一份,以备日后学习。
    发表于 07-01 09:59 3228次阅读
    西门子/三菱/欧姆龙的PLC<b class='flag-5'>快捷键</b>汇总

    AD常用快捷键

    AD快捷键
    发表于 06-02 16:51 0次下载

    CAD快捷键分享

    CAD快捷键
    发表于 05-31 16:43 0次下载

    Linux下终端中命令操作常用的快捷键

    的工作达到事半功倍的效果,熟悉常用的终端命令快捷键可以很大程度上提高我们的工作效率。 下面是平时常用的终端快捷键,希望小伙伴们熟练掌握,并灵活运用。
    的头像 发表于 05-12 10:54 2015次阅读