• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Arduinoのプログラムに付いて)

Arduinoのプログラムについて

このQ&Aのポイント
  • Arduinoのプログラムにおいてエラーが発生する箇所を修正する方法を教えてください
  • Arduinoのスケッチを実行するには、SDスロットとRTC(電池付き)を搭載したデータロギングシールドが必要です
  • 参考にしたサイトでは、Arduinoを使用した単純なデータログを取得する方法が紹介されています

質問者が選んだベストアンサー

  • ベストアンサー
  • neorg
  • ベストアンサー率54% (235/433)
回答No.3

<!DOCTYPE html>ということは、ページを全体を保存してしまったのではないでしょうか? そうではなくて、 executable file 49 lines (42 sloc) 1.542 kb のしたの1行めから48行目をコピー(ご存知かもしれませんが、マウスの左ボタンを押したまま選択して青くなったところを右クリックでコピーで)して貼り付けてから 行番号の数字だけをを削除して『RTClib.h 』というファイル名で保存してください

dt50ax1vt250
質問者

お礼

ありがとうございます。 おっしゃる通りページ全体を保存していました。 テキストファイルにコピーペーストとファイル名を変更して、このエラーは回避できました。 ですが、buffbuffer was not declared in this scopeというコンパイルエラーが発生してしまいました。 調べてみると重複している所や該当する関数や変数が有効範囲内で見つからない場合に発生するエラーだそうです。 いろいろ試していますが、変化なしです。 次から次へと…難しいです。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • neorg
  • ベストアンサー率54% (235/433)
回答No.2

http://www.eleki-jack.com/FC/2008/12/11arduino5.html によると変な文字(全角とか)が含まれているエラーらしいです

dt50ax1vt250
質問者

お礼

neorg様ありがとうございます。 全角を半角に変更したのですが <!DOCTYPE html>の所でエラーになってしまいます。 スケッチにタブが有るなんて初めて知りました。タブが出てくると複雑になってしまいますね。 もうすこしRTCから勉強してみます。 ご丁寧に、ありがとうございました。

すると、全ての回答が全文表示されます。
  • neorg
  • ベストアンサー率54% (235/433)
回答No.1

Download sketch del data loggingのところの You can download the sketch and the RTC library that I used for this project directly from GitHub.←ここをのGitHubをクリックすると RTClib.h がおいてあるところに飛びます そのファイルをプログラムと同じ場所にに保存してください RTClib.hがないためのエラーだと思います 参考にしたページにTutorial: RTC Shield con DS1307;のところをクリックしたら http://www.mauroalfieri.it/en/elettronica/tutorial-rtc-shield-con-ds1307.html に飛ぶとおもいますが https://www.futurashop.it/index.php?route=product/product&product_id=2561 で同じのを販売されてます。 http://www.switch-science.com/catalog/1705/ スイッチサイエンスでsdカードスロットとrtc DS1307 がのっているシールドで Arduino UNOやDeilanove, Diecimila, LeonardoにADK/Mega R3以降で使用可能だそうです こちらのほうが両方のっているでいいかもしれません (購入するときは自分の責任で確認してください)

dt50ax1vt250
質問者

お礼

neorg様 ありがとうございます。 RTClib.hとこのファイル以外も同じホルダーに入れました。 全て入れた後、検証すると違うところで「 stray '/343' in program 」エラーが発生してしまいました。RTClib.h以外を取り出しても変わりませんでした。 RTClib.h側のスケッチになにか有るようです。 もしよろしければ教えて戴けますか シールドですが教えて戴いた物を購入してみます。 RTCと電池とカードスロット。すばらしいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A