マイコンモジュール(32U4) [PM32U4] メモ
VRサイクリングのマイコン(Arduino)関係を小型化するべく
マイコンモジュール(32U4) [PM32U4] を購入。
到着後ハンダづけして動作確認のためLチカ。特に問題なし。
Arduino UNO3で使用していたスケッチをそのまま流用しようとしたらエラー。
sketch_magnetspeed.ino: In function 'void loop()':
sketch_magnetspeed:62: error: call of overloaded 'write(int)' is ambiguous
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/USBAPI.h:41: note: candidates are: virtual size_t Serial_::write(uint8_t)
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/Print.h:49: note: size_t Print::write(const char*)
エラー箇所はUnityにシリアル通信で送っている「Serial.write(0);」がダメっぽい。
「Serial.write(1);」の方は問題なし。
「Serial.write("0");」に変えてみたが問題なし。
さらにググって見るとフォーラム発見。
「Serial.write((byte)0x00);」が正解っぽい。
検証してみても問題なし。とりあえずコレで進める。