問題タブ [interruption]
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.
button - ボタン付き Arduino 街路灯 attachInterrupt
赤、黄、緑の3色の街灯が点灯するプログラムをArduino Unoで実行しようとしています。ボタンを押すと、街路灯が緑から黄色、赤に変わり、歩行者街灯が通常の街路灯と同じように、赤から緑に変わります。問題は、何らかの理由でボタンを押したときにプログラムがボタンを読み取らないことです。おそらくプロトタイプボードまたはArduinoであると思いましたが、回路で実行しようとすると結果は同じであり、私の結論に至りましたコードが間違っています。だからここにあります:
circuit.io は #include Timer ライブラリを使用できないため、このコードは単にライブラリをインポートする方法でした。
そして、これは実際のコードです:
python - Raspberry Pi (2 および 3) の Gammu が 30 分間だけ完全に動作する
その間、gammu を 2 つの異なるラズベリー pi (2 と 3) にインストールしましたが、問題なく動作しますが、正確に 30 分間しか動作しません。デーモン (トップによると) は続行しますが、SMS は送受信されません。shutdown -r コマンドまたは再起動により、SMS を交換できますが、これも 30 分間のみです。Huawei USB ドングルを使用しています。cron ジョブで Raspi に 30 分ごとに再起動するように依頼すると、すべてが正常に機能しますが、Python プログラムのすべてのデータが失われます...
私はインターネットで何日も検索しました。同じ質問がフォーラム rapsberry.de にありました。残念ながら無回答。ここで助けを求めます。
c# - 関数はリターンと例外なしで中断されました
最後が実行されない「更新」関数があり、関数「Console.WriteLine」を使用して、関数が中断された場所を知ります。Udate 関数は次のとおりです。
Update 関数は、次のコードによって 100 ミリ秒ごとに呼び出されます。
「Test1」と表示されますが、例外(「EV3Messaging.ReceiveText」関数では問題ありません)も「Test2」(「ShowAlert("Test2");」に到達する前に関数が中断された)も表示されません。
どのように可能ですか?
「Ev3Messaging.ReceiveText」関数を投稿してほしい場合は、私に依頼してください。十分に大きいので投稿しませんでしたが、どうすればこの問題が発生するのか知りたいだけです...
前もって感謝します。
arduino - Arduino - ジャイロセンサー - ISR - タイムスタンプ
現在、クアッドコプター コントローラーの再作成に取り組んでいます。
私はジャイロセンサーからデータを取得することに取り組んでおり、そのために中断のあるISRを使用しています。
私の問題は、メイン プログラムで関数「gyro.getX」を呼び出すと、機能することです。しかし、ISR からこの関数を呼び出すと、機能しません。私が使用している機能は、「Adafruit_LSM9DS0」ライブラリ (ST から) によって提供され、「タイムスタンプ」を使用していました。ISR からの現在の時刻は、メイン プログラムからの現在の時刻とは異なると思いますが、それを修正する方法がわかりません。
ここに私のプログラムのショートカットがあります: