Page 382 - 최강 아두이노 퍼스트 참고서
P. 382
스케치 IDE 메뉴 예제 SD listFiles 열기 합니다.
예제코드: listFiles.ino
예제 코드는 SD 카드의 루트 디렉터리부터 하위 디렉터리 포함 모든 파일 목록을 시리얼 포
트로 출력해 줍니다.
/*
Listfiles
This example shows how print out the files in a directory
on a SD card
The circuit:
* SD card attached to SPI bus as follows:
** MOSI - pin 11
** MISO - pin 12
** CLK - pin 13
** CS - pin 4
created Nov 2010 by David A. Mellis modified 9 Apr 2012
by Tom Igoe modified 2 Feb 2014 by Scott Fitzgerald
This example code is in the public domain.
*/
#include <SPI.h>
#include <SD.h>
// 파일 클래스 글로벌 변수 선언.
File root;
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
// while (!Serial) {
// ; // wait for serial port to connect. Needed for
Leonardo only // }
Serial.print("Initializing SD card...");
// On the Ethernet Shield, CS is pin 4. It's set as an
output by default.
// Note that even if it's not used as the CS pin, the
hardware SS pin // (10 on most Arduino boards, 53 on the
Mega) must be left as an output // or the SD library
functions will not work.
pinMode(10, OUTPUT);
if (!SD.begin(4)) {
Serial.println("initialization failed!");
return;
}
382