Teensy 3.1键盘脚本执行

时间:2017-07-27 20:38:47

标签: arduino teensy

我正在尝试将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并再次插上它,那么就没有任何事情发生了。有人知道我做错了吗?

1 个答案:

答案 0 :(得分:3)

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

  

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

唯一的补救措施是:

  

如果需要,可以在setup()中添加delay()。

建议你在setup()中放一个很长的延迟,让你的电脑有时间识别键盘。