Модул 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 GB за SD карти и 16 GB за micro SD карти.

Стъпка 2: Необходими компоненти

Задължителни компоненти
Задължителни компоненти

Хардуерни компоненти

Arduino UNO R3 *1

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

DS3231 I2C RTC модул *1

Мъжки проводник от мъжки към женски *1

micro SD карта *1

Софтуерни приложения

Arduino IDE

Стъпка 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, за да забележите най -новите проекти и също така да подкрепите нашия екип.

Препоръчано: