Мазмуну:

SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот: 14 кадам
SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот: 14 кадам

Video: SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот: 14 кадам

Video: SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот: 14 кадам
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Ноябрь
Anonim
SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот
SD карт модулу Arduino менен: маалыматтарды кантип окууга/жазууга болот

Обзор

Маалыматты сактоо - ар бир долбоордун эң маанилүү бөлүктөрүнүн бири. Берилиштердин түрүнө жана өлчөмүнө жараша маалыматтарды сактоонун бир нече жолу бар. SD жана микро SD карталары мобилдик телефондордо, микрокомпьютерлерде жана башкаларда колдонулган сактоочу түзүлүштөрдүн ичинен эң практикалыктарынын бири. Бул окуу куралы менен сиз SD жана микро 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 тиркемесине орнотулган.

Эскертүү

Бул модулдар сыйымдуулугу жогору болгон эстутум карталарын иштете албайт. Адатта, бул модулдардын максималдуу аныктоочу кубаттуулугу SD карталар үчүн 2 ГБ, ал эми микро SD карталар үчүн 16 ГБ.

2 -кадам: Керектүү компоненттер

Керектүү компоненттер
Керектүү компоненттер

Аппараттык компоненттер

Arduino UNO R3 *1

Micro SD TF картасынын адаптер модулу *1

DS3231 I2C RTC модулу *1

Эркектен Аялга секирүүчү зым *1

микро SD карта *1

Программалык камсыздоо

Arduino IDE

3 -кадам: Маанилүү SD модулунун китепканасынын буйруктары

Маанилүү SD модулу китепканасынын буйруктары
Маанилүү SD модулу китепканасынын буйруктары

SD китепканасынын практикалык командаларынын кыскача түшүндүрмөсү тиркелген таблицада берилген.

*Файл - бул Файл классынын бир мисалы. Сиз SD китепкана жөнүндө көбүрөөк маалыматты бул жерден таба аласыз.

4 -кадам: SD жана Micro SD картаны Arduino менен кантип колдонсо болот?

Кеңеш

Бул окуу куралында колдонулган модуль micro SD модулу, бирок сиз SD модулдары үчүн кодду жана окуу куралын колдоно аласыз.

5 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Бул модулду колдонуу абдан жөнөкөй жана анын конфигурациясы сүрөттөгүдөй.

6 -кадам: Код

SD картка маалыматтарды Arduino менен жазуу

7 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Жогорудагы коддун аткарылышынын жыйынтыгы

8 -кадам: маалыматтарды окуу

SD картадан маалыматтарды Arduino менен окуу

9 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Жогорудагы коддун аткарылышынын жыйынтыгы

10 -кадам: Долбоор: DS3231 модулун колдонуу менен MicroSDдеги температура маалыматтарын сактоо

DS3231ди бул жерден таба аласыз. IC сааттан жана календардан тышкары, бул модуль температура сенсоруна да ээ.

11 -кадам: Район

Circuit
Circuit

12 -кадам: Код

Code
Code

DS3231 модулу менен иштөө үчүн, алгач Arduino тиркемесине китепкананы (Sodaq_DS3231.h) кошуу керек.

Күндүн ар кайсы мезгилинде температураны сактагандан кийин, диаграмманы колдонуу менен бул маалыматты Excelге тарта аласыз.

13 -кадам: Excelде диаграмма түзүңүз:

Excelде диаграмма чийиңиз
Excelде диаграмма чийиңиз
Excelде диаграмма чийиңиз
Excelде диаграмма чийиңиз
Excelде диаграмма чийиңиз
Excelде диаграмма чийиңиз

Бул үчүн, төмөнкү кадамдарды жасоо:

SD картаны компьютериңизге туташтырыңыз.

Excel программасын киргизиңиз жана маалымат терезесинен Тексттен баштап опциясын тандап, эстутум картаңыздан файлды тандаңыз.

14 -кадам: Эми эмне болот?

  • Кирүү/чыгууну башкаруу түзмөгүн түзүңүз. RFID модулун жана Arduino колдонуп, эстутум картасындагы бир нече кишинин кирүү жана чыгуу убактысын үнөмдөңүз. (Ар бир адам үчүн RFID картасын карап көрүңүз)
  • Акыркы долбоорлорду байкап, ошондой эле биздин командага колдоо көрсөтүү үчүн биздин FaceBook баракчабызды жактыңыз.

Сунушталууда: