setup()ルーチンの中に、割り込みピンの定義をしているらしい以下のステートメントを発見した。mpu.getIntStatus();ふーむ、ここが0になっている。ESP8266のピン0は、ファーム書き込みの制御ピンのためプルアップされたままで入力には使えない。ことで飛行機が動いた(12/16/2016)ここを適当なピンに定義し直せば良いのはないか。希望の光が見えてきた。こいつをESP8266の適当なピンにアサインする。あせる手でジャンパーをMPU6050のINTピンの間に飛ばし、再ビルドする。Processingを動かす。Arduinoはまだ電源を入れない。続いてArduino(ESP8266)の電源を入れる。これまではタイムアウトのメッセージが出るだけだったがどうだ。おおー、コンソールに字化けしたメッセージが出始めた。して飛行機は動かない。割り込みジャンパーコードを抜き差ししているうち、突然メッセージが規則的なデータ列になった。同時に飛行機がズルッと動いた。何かのタイミングでMPU6050が暴走するようだ。ESP8266を立ち上げてから割り込みを有効にすると暴走しないことが多い。MPU6050を載せたミニブレッドボードを動かすと飛行機が姿勢を変える。やれやれビデオボードまで新調してやっとのことで、画像を動かすことに成功した。何度も電源を入れ直し動作を確認する。ささやかな達成感で胸が膨らむ。最後が少し手間取ったが(サイトの記述を信用しすぎた)、動いてしまえば何の問題もない。冷静になって考えれば、実にくだらない作業なのだが、仮説をたてて、ひとつづつ問題を解消し、それが思い通りになったときは、どんな小さなことでも嬉しい。これが電子工作の醍醐味である。半年ぶりのブログ更新に漕ぎつけた(2019.09.19)ESP8266のJJY電波時計のスケッチ公開(2018.10.02)ESP8266による電波時計リピーターの完成(2018.09.09)また脱線。今度は電波時計リピーターでさらに迷走(2018.08.03)ESP8266の赤外線リモコンウェブサーバー実装にはまる(2018.06.23)「Processing」カテゴリの記事ジャイロセンサーMPU6050とProcessingで飛行機の3D姿勢表示(2016.12.22)コメントコメントの公開が遅れ申し訳ありませんでした。記事にあるように、適当なピンをアサインしてOKでした。MPU6050の用途に悩んでいます。さんのように倒立一輪車が一番手軽ですかねえ。