Wire ライブラリを使用して、シールドから Arduino に データを移動しています。
シールドは常に正確に 36 バイト (GPS デバイス) を送信しますが、Arduino は合計 36 バイトになる 2 つのデータ転送を認識します。各転送で常に同じ数になるとは限りませんが、常に合計 36 バイトになります。このsetup()
ルーチンは、データが入るたびに再実行されます。
まるでライブラリが Arduino アプリケーションに再入力し、王道にねじ込んでいるかのようです。
これは可能ですか?