質問: ""; dataString += time; dataString += ","; dataString += rotateX; dataString += ","; dataString += rotateY; dataString += ","; dataString += Distance; PrintToFile(dataString); } delay(100); } ### 試したこと プログラムコードは、ウェブサイトを参考にしながら、寄せ集めで組んでいます。 SDカードに出力するピンとLCDに出力するピンが一致してしまっているため、問題が生じているのかと考え、ピン番号を変えたりも試したのですが、うまくいきませんでした。 ### 補足情報 使用している部品は下記の通りです。 arduino///arduino uno R3 加速度センサ///KXSC7-2050 超音波センサ///HC-SR04 LCDシールド///LCDシールドキット(青)(スイッチサイエンス社製) SDカードシールド///SDカードシールド(スイッチサイエンス社製) 現状、LCDの表示以外の機能は問題なく使えています。arduinoとLCDシールドとSDカードシールドは縦に積んで接続しています。
回答: >arduino///arduino uno R3 >加速度センサ///KXSC7-2050 >超音波センサ///HC-SR04 >LCDシールド///LCDシールドキット(青)(スイッチサイエンス社製) >SDカードシールド///SDカードシールド(スイッチサイエンス社製) 1.各I/Oの、接続表、I/Oマップを示してください。 ロジックという通り、あてずっぽうにやっても、 論理的に正しくなければ、動作しません。 ⇒これが示せないという場合は、資料調査からやりなおしです。 MCU 遊びのスタートラインに立っていません。 2.使っている物の掲示だけでは不十分です、 スイッチサイエンス等購入サイトの、該当物のURLを掲示してください。 回答者に余計な手間をかけさせない配慮 ⇒資料調査をする場合でも、必要になりますよね? 3.電源は何をつかっているか、配線をどうしているかを示してください。 ソルダーレスブレッドボードと、ジャンパーコードでやっている、 単心のジャンパーワイヤでやっている、はんだ付けしているなど。 まれに、規定電圧を考慮しないで(5Vや3.3Vなのに)、、、、って方も、、 http://akizukidenshi.com/catalog/g/gC-05371/ http://akizukidenshi.com/catalog/g/gP-00289/ 以下は類推 Arduino Uno R3:https://www.switch-science.com/catalog/789/ KXSC7-2050:http://akizukidenshi.com/catalog/g/gK-07243/ 超音波距離センサモジュール HC-SR04:https://www.switch-science.com/catalog/1606/ 超音波距離センサモジュールHC-SR04の不具合について http://mag.switch-science.com/2015/07/23/hc-sr04_failure/ LCDシールドキット(青):https://www.switch-science.com/catalog/538/ SDカードシールド :https://www.switch-science.com/catalog/1292/