質問: ### 前提・実現したいこと 使用しているArduino M0 Proで、ソフトウェアシリアルによって シリアルポートを増設したいと考えています。 ところが、Arduino M0 Pro用のSoftwareSerial.hが探したところ、見つからず困っています。 また、以下のようにArduino M0やArduino Zeroではいくつかの解決策が提案されているのですが、実行してみたところ、うまく動作してくれませんでした。 https://forum.arduino.cc/index.php?topic=341054.0 http://ehbtj.com/electronics/arduino-m0-hacks/ https://forum.arduino.cc/index.php?topic=330559.0 Arduino M0 Proの、シリアルソフトウェアについて、 何かご存知の方がいらっしゃいましたらご教授お願いいたします。 ### 発生している問題・エラーメッセージ 以下ArduinoIDE1.8.0にてSoftwareSerial.hを使用した際のエラーメッセージです。 ``` C:\Users\y.y\Documents\Arduino\libraries\SoftwareSerial\SoftwareSerial.cpp:125:2: error: #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors``` ### 補足情報(言語/FW/ツール等のバージョンなど) Arduino M0 Pro Arduino IDE 1.8.0
回答: Arduino IDE 1.7.9がリリースされました。(SwitchSciene社のページ) のページに、以下の記述があります。 > > SoftwareSerialライブラリにArduino M0/M0 Proを追加。 > > > 1.8.0ではなく、1.7.9のArduino IDEを使うと良いかもしれません。