WS2812搭載のLEDを60個接続し、hsvs関数で表示制御しています。1時間ほど連続使用していると時折以下のようなエラーが発生し、制御がフリーズすることはしばしば発生します。こうしたエラーをcatchして本体resetすることは可能でしょうか?
Kazunori Sato
@Kazunori Sato
Kazunori Satoのベストな投稿
-
エラーをcatchしてresetできますか?
Latest posts made by Kazunori Sato
-
RE: Image読み込み時のCORS対応
とりいそぎ自己解決しました。
img.crossOrigin = "Anonymous";
を指定し、かつChromeブラウザにCORS回避の拡張を入れたら動きました。もっとスマートな解決方法があればお知らせください。
-
Image読み込み時のCORS対応
obnizのCanvasに表示する画像を外部サイトからImageオブジェクトに読み込もうとすると、CORSのエラーが発生します。
Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
これを回避するにはどうすればいいでしょうか? リポジトリAPIを使い画像ファイルをobnizのリポジトリに置くしか方法はないでしょうか?
-
RE: UARTを3.3Vで使いたい
おおすばらしい! さっそく後ほど試してみますね。この指紋スキャナーのプロトコルはシンプルなので、そんなに苦労せずobnizから使えそうです。動いたらお知らせします。
-
UARTを3.3Vで使いたい
この指紋スキャナーをつなげようとしています。
https://learn.sparkfun.com/tutorials/fingerprint-scanner-gt-521fxx-hookup-guideでもUARTが3.3Vです。。obnizのUART APIで電圧を指定する方法はありますでしょうか?
-
RE: エラーをcatchしてresetできますか?
了解です、また復活させて使ってみますね。
ちなみに、このエラーハンドリングを入れてから安定して長期稼働できるようになりました。数時間に1回の割合でresetしているようです。 -
RE: エラーをcatchしてresetできますか?
この現象に関連しているかどうか不明ですが、長時間運用時にまた別のエラー(添付画像)が発生しています。1日に数回の割合です。お知らせまで。
-
RE: エラーをcatchしてresetできますか?
ありがとうございます!
この方法を試してみます。ちなみに私が観測しているエラーですが、Wifi接続されたPCのブラウザから長時間実行していると出る気がします。obnizとブラウザ間の通信が滞ったときにどこかにリクエストが溜まって、、って感じかなと想像していました。
-
エラーをcatchしてresetできますか?
WS2812搭載のLEDを60個接続し、hsvs関数で表示制御しています。1時間ほど連続使用していると時折以下のようなエラーが発生し、制御がフリーズすることはしばしば発生します。こうしたエラーをcatchして本体resetすることは可能でしょうか?