首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Teensy 3.1键盘脚本执行

Teensy 3.1键盘脚本执行
EN

Stack Overflow用户
提问于 2017-07-27 20:38:47
回答 1查看 147关注 0票数 2

我正在尝试将Teensy3.1编程作为键盘,我正在使用keyboard.html中的一个例子。

代码语言:javascript
复制
int count = 0;
void setup() { } // no setup needed
void loop() {
  Keyboard.print("Hello World "); 
  Keyboard.println(count);
  count = count + 1;
  delay(5000);
}

我成功地将脚本上传到Teensy,脚本执行立即开始。问题是,在那之后,如果我拔掉它的插头,第二次插入它,什么都不会发生。有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-27 20:44:52

你没有做错什么,这是预期的行为。正如文献资料所说:

您可能会注意到"Hello 0“没有出现。PC需要很短的时间来检测一个新的USB设备的存在,但这个程序立即开始运行。如果在PC完成检测过程(在USB中称为“枚举”)之前使用Keyboard.print(),则Keyboard.print()什么也不做。

所述的唯一补救办法是:

如果有必要,可以在setup()中添加延迟()。

建议您在setup()中放置一个很长的延迟时间,以便让您的PC有时间识别键盘。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45360607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档