Arduino рдХреЗ рд▓рд┐рдП рдШрд░ рдХрд╛ рдмрдирд╛ рдПрд╕рдбреА рдХрд╛рд░реНрдб рд╢реАрд▓реНрдб

рдЕрднрд┐рд╡рд╛рджрди,% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо%!
рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рджрд┐рди рд╕реЛрдЪрд╛ рдХрд┐ рдореЗрд░реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП 2x рдкрд░рдорд╛рдгреБ рдХреЙрдкреНрдЯрд░ (рдФрд░ рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ) рдмрд╛рдж рдореЗрдВ рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ ( рдЬреАрдкреАрдПрд╕ ) рдмрдирд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ EEPROM рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЦрд░реАрджрдиреЗ рдпрд╛ рдПрд╕рдбреА рдврд╛рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред Arduino рдХреЗ рд▓рд┐рдПред
рдЦрд░реАрджреЗрдВ - рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдорд╣рдВрдЧрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рднреЗрдЬрдиреЗ рддрдХ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо Google рдФрд░ рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрдЧ рдЕрдкрдиреА рдврд╛рд▓реЛрдВ рдХреЛ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреЗрд╡рд▓ 6 рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдПрдХ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдФрд░ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдбрд╛рдкреНрдЯрд░ / рд╕реНрд▓реЙрдЯ (рдпрд╣ рдПрд╕рдбреА рдФрд░ рдПрд╕рдбреАрдПрдЪрд╕реА рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред FAT16 рдФрд░ FAT32)ред

рдпрд╣ рдпреЛрдЬрдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ ( рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ ):

рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ 5 рд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 3.4 рд╡реЛрд▓реНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдорд┐рд▓рд╛рдк, рдпрд╣ рдПрдХ рдРрд╕реА рд╕реБрдВрджрд░рддрд╛ рдирд┐рдХрд▓рд╛:

рдореИрдВрдиреЗ рдорд╛рдирдХ Arduino рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдХреЛрдб рд▓рд┐рдпрд╛, рдмрд╕ рд╕рд░реНрдХрд┐рдЯ рд╡реЗрд░рд┐рдПрдВрдЯ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓ рджрд┐рдпрд╛ (рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕реНрдерд╛рди рдмреЛрд▓реНрдб рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИрдВ, рдЙрд╕реА рд╕рдордп рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):
/* SD card read/write              SD    * SD    SPI : ** MOSI - pin 11 ** MISO - pin 12 ** CLK - pin 13 ** CS - pin 10   2010 David A. Mellis  2  2010 Tom Igoe     2011 Gleb Devyatkin    -  . */ #include <SD.h> File myFile; void setup() {   Serial.begin(9600);   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(10)) {     Serial.println("initialization failed!");     return;   }   Serial.println("initialization done.");   //  . ,         ,   //     ,   .   myFile = SD.open("test.txt", FILE_WRITE);   //    ,   :   if (myFile) {     Serial.print("Writing to test.txt...");     myFile.println("testing 1, 2, 3.");     //  :     myFile.close();     Serial.println("done.");   } else {     //     ,     :     Serial.println("error opening test.txt");   }   //   ,  :   myFile = SD.open("test.txt");   if (myFile) {     Serial.println("test.txt:");     //   ,     :     while (myFile.available()) {       Serial.write(myFile.read());     }     //  :     myFile.close();   } else {     //    ,    :     Serial.println("error opening test.txt");   } } void loop() {   //   ,        } 


рдЗрд╕ рдХреЛрдб рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдб - рдЖрдкрдХреЗ рдХрд╛рд░реНрдб рдкрд░ "рдкрд░реАрдХреНрд╖рдг 1, 2, 3." рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ TEST.TXT рдлрд╝рд╛рдЗрд▓ рд╣реЛрдЧреА (рдпрд╛ рдХрдИ рдмрд╛рд░ рдпрд╣ рдкрдВрдХреНрддрд┐, рдпрджрд┐ рдХреЛрдб рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдереЛрдбрд╝рд╛ рдЕрдЬреАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ FILE_WRITE рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП)


Source: https://habr.com/ru/post/In115176/


All Articles