资料介绍
描述
你的项目是关于什么的?
这个项目是关于一个巨大的脚踏开关。我们可以用它在任何我们想要的地方添加分号,也可以用它玩恐龙。那也是用脚。
你为什么决定去做?
我是一名 Python 程序员。在 python 中,我们不需要在每行的末尾添加分号。但是机器人项目需要基于 Arduino 的 c/c++ 编程。其中,每行末尾的分号是强制性的。我讨厌这样做。
所以,我用这个脚踏开关,作为分号的大按钮,以便从腿上操作。我知道这个微控制器支持电路 python。
它是如何工作的?
该脚踏开关通过 Arduino MKR GSM 1400 板与计算机连接。该板有一个 SAMD21 Cortex®-M0+ 32 位低功耗 ARM 微控制器。只要按下开关,它就会向计算机发送命令以打印分号。
脚踏开关
这个脚踏开关只是一个普通的开关。但是更大更强的版本。
电路原理图与仿真
电路图看起来像这样。这里的开关连接到分压器配置中的 1 Kilo ohm 电阻。他们的交界处给出了输出。
与 Arduino MKR GSM 1400 接口
脚踏开关的端子上有一根带 3.5 毫米音频插孔的电缆。所以,我们将连接两根电线。一个到外部。哪个会掉到地上。另一个到千斤顶的中心。它将连接到路口。
按下脚踏开关后添加分号的代码
#include
首先,我们需要键盘库。它具有模拟真实键盘的所有功能。
在设置中。
Keyboard.begin();
keyboard-begin 开始键盘。
在循环。
if (v == LOW){ // if digital pin 3 is low
Keyboard.print(";"); //then print ; semicolon
delay(25);
}
我们正在读取引脚上的数据。如果按下开关,则该引脚将为低电平。如果引脚低。然后我们将打印一个分号。
用脚踏开关玩 Chrome Dino
这是向上箭头键的代码,这样我们就可以玩chrome dino了。
if (v == LOW){ // if digital pin 3 is low
Keyboard.press(KEY_UP_ARROW); //then press up arrow key
Keyboard.releaseAll(); // release the pressed key
delay(25);
}
向上箭头键的代码和逻辑几乎相同。这里的区别是。如果按下开关。然后板模仿向上箭头键被按下。但它保持按下键。所以,我们必须编写这个函数来释放所有按下的键。
键盘库的缺点
键盘库有一个缺点。它支持较新的板。Arduino Uno 是最受欢迎的开发板。不支持键盘库。而较新的电路板也支持电路 python。因此,添加分号的问题仍然存在。如果您使用的是旧板。
项目优势
但是这个项目有很多优点。我们可以和 covid 阳性朋友一起玩游戏而不用担心感染。
机器人日常!!!
- Arduino UNO机械开关屏蔽
- 使用Arduino控制带开关的LED
- 3PDT脚踏开关真旁路分线板
- 吉他踏板音频真旁路3pdt脚踏开关开源项目
- arduino系列教程之触摸开关(外部中断)开关小灯led
- Arduino Uno国内改版电路原理图下载 0次下载
- Arduino Uno Rev.3开发板意大利原版电路图 0次下载
- 开关电源医疗认证综述 19次下载
- 采用USB接口的核心电路板Arduino Mega2560 0次下载
- Arduino编程基础(一)——Arduino语言资料下载
- Arduino的实验例程之手机蓝牙开关继电器实验的资料详细说明 9次下载
- 使用Arduino实现滚珠开关实验的工程文件免费下载 2次下载
- Arduino开发机器人经典书籍推荐Arduino开发实战指南:机器人卷
- 使用Arduino2560设计的四路光电开关循迹源程序资料免费下载 11次下载
- YBLT-2、YBLT-3、YBLT-4系列脚踏开关介绍
- 如何使用Python和PinPong库控制Arduino 718次阅读
- 基于Arduino的机器学习开发 1.7w次阅读
- Arduino I/O函数详解 2342次阅读
- 如何从网页控制arduino? 3836次阅读
- 怎么使得电源开关并联还能均流 3995次阅读
- 行程开关实物接线图 1.6w次阅读
- arduino如何控制舵机及详细步骤 16.3w次阅读
- arduino连接显示屏方法详解 4.7w次阅读
- Arduino如何安装驱动_Arduino安装驱动步骤 5.8w次阅读
- 浅谈Arduino和树莓派的区别 2.1w次阅读
- arduino串口通信 2.1w次阅读
- arduino用什么语言编程 6.9w次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
- arduino开发板有什么用 2w次阅读
- arduino ide编译过程 3203次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多