Teensy 3.1 键盘脚本执行



我正在尝试将Teensy 3.1编程为键盘,并且我正在使用 https://www.pjrc.com/teensy/td_keyboard.html 的示例。

int count = 0;
void setup() { } // no setup needed
void loop() {
Keyboard.print("Hello World "); 
Keyboard.println(count);
count = count + 1;
delay(5000);
}

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

你没有做错任何事;这是预期的行为。 如文档所述:

您可能会注意到"Hello World 0"没有出现。PC需要很短的时间来检测新USB设备的存在,但该程序会立即开始运行。如果在 PC 完成检测过程之前使用 Keyboard.print(((在 USB 术语中称为"枚举"(,则 Keyboard.print(( 不执行任何操作。

所述的唯一补救措施是:

如有必要,可以在 setup(( 中添加 delay((。

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

相关内容

  • 没有找到相关文章

最新更新