GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
KURUMIで写真を撮影するアプリケーションで、撮影したファイル(1000枚とかそれ以上)のディレクトリを取ろうと思ったのです。
SDカードはFAT32です。
Arduinoのこのサンプルをそのまま動かしてみました。
https://www.arduino.cc/en/Reference/FileIsDirectory
ですが完走できません。
ファイル数多すぎ?とか思ってルートディレクトリ以下は200ファイルちょいに、その下に二つのサブディレクトリを作ってそれぞれに100ファイルちょいを収納して再度上記サンプルを動かしまshたが、やはり完走できませんでした。
どれくらいの数のファイルまで扱えるのでしょう?
files1.zip
/ と /dir1/ と /dir1/dir2/ にそれぞれ FILE000 ~ FILE999 という名前のファイルを格納した files1.zip の内容では /FILE498 で終了となり、
FILE496 0 FILE497 0 FILE498 0 done!
files2.zip
/ と /dir1/ と /dir1/dir2/ にそれぞれ FILE000 ~ FILE099 という名前のファイルを格納した files2.zip の内容では最後まで表示されました。
FILE097 0 FILE098 0 FILE099 0 done!
同一のフォルダでもエントリが後ろに登録されてるファイルほど表示が遅くなっていく感じで、files1.zip ではタイムアウトして終了してるような感じ(実際そうだかはわからん)ですね。
テストに使用したカードは SanDisk 製の 4GB の microSDHC で、FAT32 でフォーマットしています。