Подключение сигнальных линий и земли к Arduino производится следующим образом:
SD Card модуль | Arduino |
CS | D4 |
MOSI | D11 |
MISO | D12 |
SCK | D13 |
GND | GND |
Встроенный стабилизатор питания на 3.3 вольта, позволяет запитывать плату 5 и 3.3 вольтами.
Приведем простой пример работы с этим модулем в среде Arduino, с использованием стандартной библиотеки SD.h.
Создадим на SD карте файл с небольшим текстом и попробуем скопировать его в другой, посредством ардуино. Важно помнить, что одновременно может быть открыт только 1 файл.
Пример программного кода:
#include <SD.h> File originalFile; // Файл который будет скопирован File copiedFile; // Файл - копия char* ORIGINAL_FILE_NAME = "1.txt"; // Название копируемого файла char* COPIED_FILE_NAME = "2.txt"; // Название файла копии char fileText[255]; // Хранилище для текста содержащегося в копируемом файле void setup() { Serial.begin(9600); // SPI SS пин должен быть OUTPUT pinMode(10, OUTPUT); // Инициализируем СД карту Serial.print("Initializing SD card..."); if (!SD.begin(4)) { Serial.println("initialization failed!"); return; } Serial.println("initialization done."); // Открываем первый файл originalFile = SD.open(ORIGINAL_FILE_NAME); if (originalFile) { Serial.println(ORIGINAL_FILE_NAME); // Считываем текст из 1 файла int i = 0; while (originalFile.available()) { char c = originalFile.read(); fileText[i++] = c; Serial.
Отзывы
Оставьте отзыв об этом товаре первым!
Чтобы оставить отзыв необходимо авторизоваться!