Запись данных с модуля DS3231 на SD карту

Запись данных с модуля DS3231 на SD карту

К продолжению статьи о модуле micro SD карт, сделаем небольшой пример в котором будем регистрировать данных датчика температуры. Для этого будем использовать модуль часов реального времени DS3231, который имеет встроенный датчик температуры.

Запись данных с модуля DS3231 на SD карту

Необходимые детали:
Arduino UNO R3 x 1 шт.
Модуль micro SD карт, SPI x 1 шт.
Часы реального времени DS3231 x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.

Подключение
В примере используем модуль micro SD карты и часы реального времени DS3231, с последнего будем считывать время и показания температуры (раз в три сукунды). Схема не сложная, собираем согласно рисунку ниже.

Подключение DS3231 и SD к Arduino

Для работы скетча необходимо три библиотеки «SD«, «SPI» и «DS3231» последняя библиотека не входит в среду разработки IDE Arduino, необходимо дополнительно установить ее, скачать можно конце статьи.

Скачать скетч

После загрузки скетча Arduino начнет сохранять значения температуры каждые 3 секунды.

Запись данных с модуля DS3231 на SD карту

Теперь, через некоторое время можно подключить SD карту к компьютеру и открыть файл «TEST.txt», чтобы увидеть результаты.

Запись данных с модуля DS3231 на SD карту

При необходимости можно создать линейный график.

Ссылки
  Библиотека libraries-DS3231

 

Купить на Aliexpress
  Контроллер Arduino UNO R3
  Модуль SD кары, SPI
  Часы реального времени RTC DS3231
  Комплект проводов DuPont, 2,54 мм, 20 см

Купить в Самаре и области
  Купить контроллер Arduino UNO R3
  Купить Модуль SD кары, SPI
  Купить комплект проводов DuPont, 2,54 мм, 20 см

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *