python - 你能创建一个 Arduino 按钮,让你在 python 程序中执行某些事情吗?
问题描述
有没有办法创建一个 Arduino 按钮,让您在 python 程序中执行某些操作。例如,你能不能让它像pygame.K_LEFT
在 pygame 中一样工作,但不是在键盘上按下按钮,而是在 Arduino 上。
解决方案
您在这里没有详细介绍,但我假设您正在谈论让您的 Python 程序在本地计算机上运行,Arduino 及其按钮通过 USB 连接到计算机。对于许多 Arduino 模型(根据https://www.arduino.cc/reference/en/language/functions/usb/keyboard/Leonardo、Esplora、Zero、Due和 MKR 系列),您可以使用 Arduino 键盘库发送通过 USB 端口对您的计算机进行击键,但几年前我也通过向其上传不同的固件来使用 Arduino Uno 进行一次安装 - 如果您有 Arduino Uno(或者可能是上面未提及的其他型号之一) ,您可以通过搜索 Arduino Uno USB 键盘固件来查看有关此的各种页面。
推荐阅读
- python-3.x - Tkinter 按钮导致无限循环
- vue.js - 错误:找不到模块'@vue/babel-preset-app'
- docker - 为什么 0.0.0.0 有效而 localhost 或 127.0.01 无效
- json - 缺少有关 Spotify 开发人员“曲目的音频分析”的信息
- regex - 通过命令行将双引号添加到 csv 文件的第一行
- php - 根据值对关联数组的键进行排名(函数错误)
- c# - 使用 signalR 和 async await 关键字通知 asp.net 核心中异步长作业的进度
- scala - 为什么容器启动后不运行?
- python-3.x - 在 python 多进程中调用多个 H2O 数据帧作为输入
- css - 如何在 CSS 中为 Ipad 和平板电脑设置纵向和横向媒体查询