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
   377   378   379   380   381   382   383   384   385   386   387