2017-07-27 4 views
2

Teensy 3.1をキーボードとしてプログラミングしようとしています。私はhttps://www.pjrc.com/teensy/td_keyboard.htmlの例を使用しています。Teensy 3.1キーボードスクリプトの実行

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

ああマグロ、私の答えは「同意しない? ;)あなたはそれを買う余裕があります。 – TomServo

答えて

3

あなたは何も間違っているわけではありません。これは予想される動作です。 the documentation状態:

"Hello World 0"が表示されないことがあります。新しいUSBデバイスの存在を検出するためにPCが短時間を要しますが、このプログラムはすぐに起動します。 PCが検出プロセスを完了する前にKeyboard.print()を使用すると(USB用語集で「列挙」と呼ばれる)、Keyboard.print()は何もしません。記載

唯一の治療薬である:必要に応じて

遅延は()、設定()で添加することができます。

setup()にはキーボードを認識するための時間を与えることをお勧めします。

+0

このことは私を夢中にさせます。私はすべてを正しく設定するために多くの時間を浪費しました。 setup()で5秒または10秒の遅延を設定しても、何もしません。私はレオナルドにこの問題はなかった – tuna

関連する問題