Модуль SD-карты с Arduino: как читать / писать данные: 14 шагов
Модуль SD-карты с Arduino: как читать / писать данные: 14 шагов
Anonim
Модуль SD-карты с Arduino: как читать / записывать данные
Модуль SD-карты с Arduino: как читать / записывать данные

Обзор

Хранение данных - одна из самых важных частей каждого проекта. Есть несколько способов хранения данных в зависимости от типа и размера данных. Карты SD и micro SD являются одними из наиболее практичных устройств хранения данных, которые используются в таких устройствах, как мобильные телефоны, мини-компьютеры и т. Д. В этом руководстве вы узнаете, как использовать карты SD и micro SD с Arduino. В конце концов, как простой проект, вы будете каждый час измерять температуру окружающей среды и сохранять ее на SD-карте.

Что вы узнаете

Как использовать SD и micro SD карту

Запись данных на SD-карту

Чтение данных с SD-карты

Шаг 1. Что такое модуль карты SD и Micro SD?

Что такое модуль карты SD и Micro SD?
Что такое модуль карты SD и Micro SD?

Модули карт SD и micro SD позволяют связываться с картой памяти и записывать или читать информацию на них. Модуль взаимодействует по протоколу SPI.

Чтобы использовать эти модули с Arduino, вам понадобится SD-библиотека. Эта библиотека по умолчанию установлена в приложении Arduino.

Примечание

Эти модули не поддерживают карты памяти большой емкости. Обычно максимальная идентифицируемая емкость этих модулей составляет 2 ГБ для SD-карт и 16 ГБ для карт micro SD.

Шаг 2: Необходимые компоненты

Обязательные компоненты
Обязательные компоненты

Компоненты оборудования

Ардуино UNO R3 * 1

Модуль адаптера карты Micro SD TF * 1

Модуль DS3231 I2C RTC * 1

Перемычка между мужчинами и женщинами * 1

карта micro SD * 1

Программные приложения

IDE Arduino

Шаг 3. Важные команды библиотеки модуля SD

Важные команды библиотеки модуля SD
Важные команды библиотеки модуля SD

Краткое объяснение практических команд библиотеки SD представлено в прилагаемой таблице.

* файл является экземпляром из класса File. Вы можете найти больше информации о SD-библиотеке здесь.

Шаг 4: Как использовать SD и Micro SD карту с Arduino?

Кончик

В этом руководстве используется модуль micro SD, однако вы также можете использовать код и руководство для модулей SD.

Шаг 5: Схема

Схема
Схема
Схема
Схема

Использовать этот модуль очень просто, и его конфигурация как на картинке.

Шаг 6: Код

Запись данных на SD-карту с помощью Arduino

Шаг 7: Результат

Результат
Результат

Результат выполнения вышеуказанного кода

Шаг 8: чтение данных

Чтение данных с SD-карты с помощью Arduino

Шаг 9: Результат

Результат
Результат

Результат выполнения вышеуказанного кода

Шаг 10: Проект: сохранение данных о температуре на MicroSD с помощью модуля DS3231

Вы можете найти DS3231 здесь. В дополнение к часам и календарю IC этот модуль также имеет датчик температуры.

Шаг 11: Схема

Схема
Схема

Шаг 12: Код

Код
Код

Для работы с модулем DS3231 необходимо сначала добавить библиотеку (Sodaq_DS3231.h) в приложение Arduino.

После сохранения температуры в разное время дня вы можете перенести эту информацию в Excel с помощью диаграммы.

Шаг 13: Нарисуйте диаграмму в Excel:

Нарисуйте диаграмму в Excel
Нарисуйте диаграмму в Excel
Нарисуйте диаграмму в Excel
Нарисуйте диаграмму в Excel
Нарисуйте диаграмму в Excel
Нарисуйте диаграмму в Excel

Для этого выполните следующие действия:

Подключите SD-карту к компьютеру.

Войдите в программу Excel, выберите параметр «Из текста» в окне данных и выберите файл на карте памяти.

Шаг 14: что дальше?

  • Создайте устройство контроля входа / выхода. Используя модуль RFID и Arduino, сэкономьте время входа и выхода нескольких человек на карту памяти. (Рассмотрите карту RFID для каждого человека)
  • Поставьте лайк на нашей странице в FaceBook, чтобы узнавать о последних проектах, а также поддерживать нашу команду.