android atmel32u4 键盘,Mini 身材 Arduino 机器键盘设计(原理图、主要代码)

news/2025/4/1 1:03:19/

可能感兴趣的项目设计:

机械键盘概述:

机械键盘,全键无冲,全背光。Mini身材,高度逼格。同时兼容Arduino硬件和市面上的客制化机械键盘驱动,GH60布局。Arduino带来高度的可玩性,入门难度低,全部按键随心自定义,宏也是信手拈来。更可贵的是带有特色波轮,能进行各种快捷操作,同时特别的背光设计也能使得单独控制每个灯光成为可能。

硬件说明

在GH60和Arduino Micro的基础上,设计了本作品。故采用了ATMEGA32U4作为主控,虽然增加了成本,但是极大地增加了可玩性。线路设计和Code见附件。以下就是样机的效果图,采用microUSB的接口。

4160e04f090cfbec92bc161fb398892d.png

背光驱动和按键都是通过矩阵驱动,高效利用了各个管脚。带有烧录触点,方便烧录Boot。

4be6f2b551871596b339bd47786f171a.png

软件说明,见附件内容下载:

20282098c06f4b3c161cb8f8fc94a919.png

演示效果

通过再烧录代码,能够实现按键的键值自定义、组合按键和按键宏。同时,滚动波轮也能快速实现图片的缩小放大、网页的滚动等操作。由于Arduino的开放性,更多的功能等待你的开发。


http://www.ppmy.cn/news/432954.html

相关文章

没键盘计算机能启动吗,实现PC电脑无键盘鼠标开机

由于显示器紧张,在机房里只能委屈服务器与另一部PC电脑共用一台显示器、一个键盘和一只鼠标,通过一个切换器切换使用,共用的显示器、键盘、鼠标都接于切换器上,但同一时间只能一个设备使用共用的显示器、键盘和鼠标(切换器只能停留…

MAC下外接键盘重复键的问题解决

最近使用了MAC电脑,发现还是不一般的不好用,因为不熟。 特别是使用机械键盘的时候,发现了一个问题,就是按下一个键之后,出现了重复的键,导致效率降低了不少,这个可不行啊,很影响行云…

达芬奇剪辑调色专用键盘DaVinci Resolve Speed Editor

DaVinci Resolve Speed Editor 技术规格 查找经销商 打印PDF 描述 DaVinci Resolve Speed Editor键盘为专业剪辑师量身打造,能实现高效工作和快速交付。它专设各项按键和高品质快速慢速搜索旋钮,操作速度远胜鼠标!通过USB-C接口将DaVinci Re…

机器学习对我们生活的改变

1.1 背景 正如爱因斯坦所说:“从希腊哲学到现代物理学的整个科学史中,不断有人试图把表面上极为复杂的自然现象归结为几个简单的基本概念和关系,这就是整个自然哲学的基本原理。”人类进化的发展史,从某种意义上来讲就是不断归纳…

机器学习

在过去50年,机器学习的研究已经从几个计算机工程师探索计算机是否能学会玩游戏的影响下不断成长,统计领域(在很大程度上忽视计算的考虑)到广泛的学科(该学科产生了基本的学习过程的统计-计算理论)已经设计了…

VUE的键盘事件

在VUE里面,我们可以通过event调出key和keyCode来获取按键名称和按键编码。就像下面这样的编码: Control----17 Enter----13 Shift----16 ArrowUp----38 ArrowDown----40 ArrowLeft----37 ArrowRight----39 Backspace----8 Delete----46 Insert----45 [a-…

Python中模拟键盘输入常见键位编号对照表

有时候我们在调试一些程序时会需要模拟键盘进行调试,少的还好点,多的话很容易使我们的手产生疲劳,这是我们就可以用程序模拟键盘进行输出: 首先我们导入win32api和win32con模块 import win32api import win32con win32api.keybd…

python键盘输入

python怎么进行输入呢,下面一起来看看吧 文章目录 输入一个字符串输入2个数进行计算2个数用空格隔开2个数用逗号隔开 输入一个数多个数输入 输入一个字符串 >>> strinput("请输入一个字符串:") 请输入一个字符串:i like…