2016-11-06 10 views
0

のテスト用に私はArduino IDEからSDカードのサンプルReadWriteを使用します。 Arduinoはデータを書き込んだり読み込んだりすることができますが、Ubuntu 16.04でSDカードをマウントするとファイルが表示されますが、コンテンツには絡まっている兆候しかありません。 ファイル-i tell me "application/octet-stream; charset = binary" 問題は2つの方法で解決できます。 Arduinoはファイルをプレーンテキストとして書き出します。 または、ファイルをプレーンテキストに変換できます。 iconfを試してみましたが、 "コードから"正しいコードを見つけることができません。バイナリはコードからは正しくありません。Arduino SDカードに保存されたファイルがプレーンテキストではありませんテキスト

誰かに解決策がありますか?

については、あなたがarduinoのを使用して(FAT32)SDカードに新しいファイルを書き込む場合

+0

こんにちは、私は "SD.open"、 "print"と "close"コマンドを使用する新しい情報があります。私はファイルが適切に閉じられていないと思います。新しいファイルを開くと、古いファイルはテキスト読み込み可能です。ファイル-iの出力は "text/plain; charset = binary"です。 – ThomasDr

答えて

0

、文字セットのようなものはありませんThomasD。 AFAIK、そのようなSDカードをLinuxにマウントするときは、iocharsetオプションがありますか?

iconv -f ASCII <your file> 

は、Linux上では何を示していますか?

関連する問題