Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <SD.h>
  2.  
  3. // CS pro četčku karet na pinu 4
  4. // (pro Arduino UNO a Ethernet Shield
  5. const int chipSelect = 4;
  6.  
  7. void setup()
  8. {    
  9.   // nastaví seriovou komunakaci na 9600
  10.   Serial.begin(9600);
  11.  
  12.   Serial.print("Inicializace SD karty...");
  13.   pinMode(4, OUTPUT);
  14.  
  15.   //zkontroluje inicializaci karty
  16.   if (!SD.begin(chipSelect)) {
  17.     Serial.println("\nKarta nenalezena...");    
  18.     return;
  19.   }
  20.  
  21.   Serial.println("\nKarta inicializovana...");
  22.  
  23.    // otevře soubor data.txt
  24.    File dataFile = SD.open("text.txt", FILE_READ);
  25.  
  26.   // když soubor existuje
  27.   if (dataFile)
  28.   {
  29.      // dokud nebudeme na konci souboru tak:
  30.      while (dataFile.available())
  31.      {
  32.         // přečte jeden bajt (znak) a uloží do proměné data
  33.         byte data = dataFile.read();
  34.         // odešle byte (znak) na Serial Monitor  
  35.         Serial.write(data);
  36.      }
  37.      // soubor opět zavřeme
  38.      dataFile.close();  
  39.   }
  40. }
  41.  
  42. void loop()
  43. {
  44. }