TinyArcade/SDカードアクセス
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[戻る>TinyArcade]]
*SDカードアクセス [#q2db188f]
SDカードにアクセスする時は起動メニューのプログラムから以...
**フォルダ [#rb832e17]
src
**ファイル [#ff7c7a41]
SdFat.cpp
SdFat.h
SdFatConfig.h
サンプルプログラムではSdFatSample/Sample.txtを読み込み画...
テストプログラムなので読めなかった時の事は考慮していない。~
SDカードから起動する場合はSdFatSampleフォルダにSdFatSampl...
*サンプルプログラム [#b88eed1b]
#include <TinyScreen.h>
#include "SdFat.h"
TinyScreen tiny_screen = TinyScreen(TinyScreenPlus);
SdFat sd_fat;
char* file_buffer;
void setup()
{
// Initialize SD card
if(sd_fat.begin(10, SPI_FULL_SPEED))
{
SdFile file;
if(file.open("SdFatSample/Sample.txt", O_READ))
{
unsigned int file_size = file.fileSize();
file_buffer = new char[file_size + 1];
memset(file_buffer, 0, file_size + 1);
file.read(file_buffer, file_size);
file.close();
}
}
// Initialize screen
tiny_screen.begin();
tiny_screen.setBitDepth(TSBitDepth8);
tiny_screen.setBrightness(8);
tiny_screen.setFont(liberationSansNarrow_12ptFontInfo);
tiny_screen.fontColor(TS_8b_White, TS_8b_Black);
}
void loop()
{
tiny_screen.setCursor(0,0);
tiny_screen.print(file_buffer);
}
*実行結果 [#je6bd07e]
#ref(SdFatSample.jpg)
*サンプルプログラムのダウンロード [#yb28f38d]
#ref(SdFatSample.zip)~
終了行:
[[戻る>TinyArcade]]
*SDカードアクセス [#q2db188f]
SDカードにアクセスする時は起動メニューのプログラムから以...
**フォルダ [#rb832e17]
src
**ファイル [#ff7c7a41]
SdFat.cpp
SdFat.h
SdFatConfig.h
サンプルプログラムではSdFatSample/Sample.txtを読み込み画...
テストプログラムなので読めなかった時の事は考慮していない。~
SDカードから起動する場合はSdFatSampleフォルダにSdFatSampl...
*サンプルプログラム [#b88eed1b]
#include <TinyScreen.h>
#include "SdFat.h"
TinyScreen tiny_screen = TinyScreen(TinyScreenPlus);
SdFat sd_fat;
char* file_buffer;
void setup()
{
// Initialize SD card
if(sd_fat.begin(10, SPI_FULL_SPEED))
{
SdFile file;
if(file.open("SdFatSample/Sample.txt", O_READ))
{
unsigned int file_size = file.fileSize();
file_buffer = new char[file_size + 1];
memset(file_buffer, 0, file_size + 1);
file.read(file_buffer, file_size);
file.close();
}
}
// Initialize screen
tiny_screen.begin();
tiny_screen.setBitDepth(TSBitDepth8);
tiny_screen.setBrightness(8);
tiny_screen.setFont(liberationSansNarrow_12ptFontInfo);
tiny_screen.fontColor(TS_8b_White, TS_8b_Black);
}
void loop()
{
tiny_screen.setCursor(0,0);
tiny_screen.print(file_buffer);
}
*実行結果 [#je6bd07e]
#ref(SdFatSample.jpg)
*サンプルプログラムのダウンロード [#yb28f38d]
#ref(SdFatSample.zip)~
ページ名: