問題タブ [teensy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1254 参照

arduino - I2C MCP3221 12 ビット ADC 読み取り値はどの電圧でも 0

I2C バスで MCP3221 を Teensy 3.1 に接続し、それを Vref(3.3V) に接続して、動作しているかどうかを確認しました。ただし、別の電圧に接続しても0を読んでいます。コードに問題がありますか、それとも新しいデバイスを入手する必要がありますか?

0 投票する
1 に答える
185 参照

c++ - char* を char* の配列に渡す C++ Arduino

Teensychar*の配列にa を渡すのに問題があります。char**

以下が問題の部分です。

ご覧のとおり、fuzzyRulesSingle[j](where fuzzyRulesSingleis a char**) は変数temp(a char*) で埋められます。をインクリメントjすると、次のアドレスがfuzzyRulesSingle新しい で埋められtempます。

ただし、fuzzyRulesSingle上記のコードの外側を印刷すると、すべてfuzzyRulesSingleが temp の最後の値で満たされます。

どこで間違ったのですか?

0 投票する
1 に答える
3739 参照

python - Python: readline の使用時にシリアル タイムアウトが機能しない

わかりません。私は今どこでも見てきましたが、なぜこれが機能しないのかわかりません:

これは私のdef mainインpythonです。私がやっていることはserial、Raspberry Pi から Teensy (Arduino) に文字列を送信することです。serialTeensy はプログラムを正常に開始し、1200 行をラズベリーに送り返します。これはこれまでのところ機能しています。

うまくいかないのはwhileループです。データはファイルに書き込まれますが、送信 (Teensy->RPi) は既に停止していますが、ループは永遠に続きます。この場合、 を実装しましたtimeout=1が、無視されているようです。プログラムは while ループから出ません。

誰か助けてくれませんか?前もって感謝します!

0 投票する
2 に答える
880 参照

arm - Teensy as keyboard: エラー: 'keyboard_leds' はこのスコープで宣言されていませんでした

私は Teensy を初めて使用し、それをキーボードとして機能させるプログラムを作成しようとしています。私のプログラムをより便利にするために、ドライバーがインストールされるまで、入力に反応しないようにしたいと思います。これを行う方法(ユーザーが自分でヒットしないと仮定)は、LEDがオンになるまでcaps lockを押すようにプログラムに指示することであることがGitHubでわかりました。私が書いた関数は次のようになります。

これをコンパイルしようとすると、Arduino IDE から'keyboard_leds' was not declared in this scope. 私は非常に基本的な間違いを犯したと確信していますが、誰かが私をユーモアを交えて正しい方向に押し上げてくれませんか? ありがとう!

0 投票する
1 に答える
267 参照

c - TeensyのCに相当するKeyboard.print()?

Teensy をキーボードとして使用するプログラムを作成しようとしています。入力に応じて特定の文字列を出力したいのですが、一部の文字列はかなり長いです。Keyboard.print()Arduino IDE には、文字列の送信を可能にする単純な関数があることを知っています。この機能は C にも存在しますか?

0 投票する
0 に答える
266 参照

c++ - teensy 3.2でロータリースイッチを使用する

10代の3.2で使用したいロータリースイッチがあります。私はこのコードを持っています:

正しく初期化しました。そして、ロータリーエンコーダーを正しく配線しました。ダイヤルを回したときにコードがキーストロークを送信しない理由がわかりません。

0 投票する
1 に答える
914 参照

button - プッシュボタンを介したArduinoキーストローク、デバウンス方法、いつマトリックスを使用するのですか?

Teensy 3.2ボード(Teensyduinoプラグインを介してArduinoを使用)に配線された8つのプッシュボタンのシンプルなセットがあります。8 つのボタンはピン 1 ~ 8 にあり、それらの共通のグランド ライン (各ボタンにはんだ付けされた 1 つのライン) は GND ピンにあります。機能するボタンを1つでも機能させるコードがあります。現在、2番目のボタンを押すと「A」タイプになるように設定されています。

押しボタン 1 から 8 を、押したときにそれぞれ A、B、C などと入力したいと思います。私は自分のセットアップに関する 2 つの問題について聞いたことがあります。1 つ目は、すべてのボタンのコードをコピーするのは良くない方法であり、2 つ目はバウンスの問題 (5 回押すごとに 1 回のキーストロークが発生する) の影響を受けやすいことです。また、これを設定して、将来、ユーザーの好みに基づいてキーを構成するサード パーティのアプリを作成できるようにしたいと考えています。

これらのニーズを追加すると、次にどこに行くべきかわかりません。私は十分に初心者なので、バウンス クラスを適切に組み込む方法や、ニーズに応じてそれが正しい方法であるかどうかはわかりません。

マトリックスは行くべき道ですか、それとも各ボタンを手動で設定してバウンスを補正するエレガントな方法はありますか? ありがとう〜現在のコードは次のとおりです。

--------- コード編集 1

0 投票する
2 に答える
4334 参照

arduino - teensy へのプログラムのアップロードが機能しない

点滅するLEDプログラムを搭載した真新しいTeensy 3.2を入手しました。

Teensyに別のプログラムをアップロードしようとすると、Arduinoは次のように言います。

Teensy は、自動的に再起動する USB ベースの要求に応答しませんでした。Teensy のプログラム モード ボタンを押して、スケッチをアップロードしてください。

Teensy の自動的に起動するウィンドウでは、(たとえば) Teensy を再起動する機会も与えられないため、接続の何かが間違っているか何かのようですが、何...

押しボタンを手動で押しても、何かをアップロードすることはできません。理由はありますか?

0 投票する
1 に答える
1543 参照

ajax - ESP8266 + Teensyduino Web サーバー

ESP8266 と組み合わせた Teensy 3.2 マイクロコントローラーを使用しています。現在、ajax で更新された単純な HTML Web ページを提供しようとしています。ESP に接続してページを提供できますが、XML データでページを更新するのに問題があります。問題はループ関数のどこかにあります。ESP で XML データを適切に送信する方法がわからないか、重要な機能が欠落している可能性があります。大変助かります!