OpenLogでログデータを収集するプログラム

最近OpenLogというモジュールを購入しました

ATmega328を搭載し、UART接続で簡単にSDカードへ書き込める強いモジュールです

OpenLogをUART接続でマイコンに接続し、マイコンで収集したデータをOpenLogへ送信しSDカードへ書き込むプログラムを作ってみたため記載しておきます

準備

OpenLogはSDカードモジュールですが、マイコンを搭載しています

そのため、OpenLogにもプログラムを書き込む必要があります

OpenLogのGitHubをCloneし、libraryにある”SdFat”と”SerialPort”をローカルのArduinoに入れてください

Open Source Hardware Datalogger. Contribute to OpenLog development by creating an account on GitHub.

OpenLogへのプログラム書き込むときはボードを”Arduino/Genuino Uno”にしてください

シリアル変換キット等でパソコンと接続してください

接続の仕方がトリッキーのため、公式サイトを見ながらOpenLogと接続してください

プログラム

プログラムはGithubに投げてあるのでCloneしてください

OpenLogで使用するシリアル通信でログデータを収集するプログラム. Contribute to OpenLog_TxLogger_For_Arduino development by creating an account on GitHub.


マイコンとOpenLogをUART接続し、OpenLogが受信するとSDカードへ保存されます

注意としてSerial.println()等の改行付きシリアル出力で一気に持ってきてください(改行付きにしない(Serial.print()等)とタイムアウト(1sec待ち)が発生してしまう)

改行コードにしたくない場合は下記のところを変更してください

スポンサーリンク