Агуулгын хүснэгт:

Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих: 14 алхам
Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих: 14 алхам

Видео: Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих: 14 алхам

Видео: Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих: 14 алхам
Видео: BTT Octopus V1.x - TMC2208 UART 2024, Арваннэгдүгээр
Anonim
Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих
Arduino -тэй SD картны модуль: Өгөгдлийг хэрхэн унших/бичих

Тойм

Өгөгдөл хадгалах нь төсөл бүрийн хамгийн чухал хэсгүүдийн нэг юм. Өгөгдлийн төрөл, хэмжээгээр нь хадгалах хэд хэдэн арга байдаг. SD болон микро SD картууд нь гар утас, мини компьютер гэх мэт төхөөрөмжүүдэд ашиглагддаг хадгалах төхөөрөмжүүдийн хамгийн практик нэг юм. Энэ заавар дээр та Arduino дээр SD болон микро SD картыг хэрхэн ашиглах талаар сурах болно. Эцэст нь хэлэхэд, энгийн төслийн хувьд та цаг тутамд орчны температурыг хэмжиж, SD карт дээр хадгалах болно.

Та юу сурах вэ

SD болон микро SD картыг хэрхэн ашиглах талаар

SD карт дээр өгөгдөл бичих

SD картаас өгөгдөл уншиж байна

Алхам 1: SD ба Micro SD картны модуль гэж юу вэ?

SD ба Micro SD картны модуль гэж юу вэ?
SD ба Micro SD картны модуль гэж юу вэ?

SD болон микро 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: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Энэ модулийг ашиглах нь маш энгийн бөгөөд түүний тохиргоо нь зураг шиг байна.

Алхам 6: Код

Arduino ашиглан SD карт дээр мэдээлэл бичих

Алхам 7: Үр дүн

Үр дүн
Үр дүн

Дээрх кодын гүйцэтгэлийн үр дүн

Алхам 8: Өгөгдлийг унших

SD картнаас өгөгдлийг Arduino ашиглан уншиж байна

Алхам 9: Үр дүн

Үр дүн
Үр дүн

Дээрх кодын гүйцэтгэлийн үр дүн

Алхам 10: Төсөл: DS3231 модулийг ашиглан MicroSD дээрх температурын өгөгдлийг хадгалах

Та DS3231 -ийг эндээс олж болно. IC цаг, хуанлигаас гадна энэ модуль нь температур мэдрэгчтэй.

Алхам 11: Хэлхээ

Хэлхээ
Хэлхээ

Алхам 12: Код

Код
Код

DS3231 модультай ажиллахын тулд та эхлээд номын санг (Sodaq_DS3231.h) Arduino програмд нэмэх ёстой.

Өдрийн өөр өөр цагт температурыг хадгалсны дараа хүснэгтийг ашиглан Excel -д энэ мэдээллийг зурж болно.

Алхам 13: Excel дээр диаграм зурах:

Excel дээр диаграм зурах
Excel дээр диаграм зурах
Excel дээр диаграм зурах
Excel дээр диаграм зурах
Excel дээр диаграм зурах
Excel дээр диаграм зурах

Үүнийг хийхийн тулд дараах алхмуудыг дагана уу.

SD картыг компьютерт холбоно уу.

Excel програм хангамжийг оруулаад өгөгдлийн цонхноос From Text сонголтыг сонгоод санах ойн картнаасаа файлыг сонгоно уу.

Алхам 14: Дараа нь юу хийх вэ?

  • Орох/гарах хяналтын төхөөрөмжийг бий болгох. RFID модуль болон Arduino ашиглан санах ойн карт дээрх хэд хэдэн хүний орох, гарах цагийг хэмнээрэй. (Хүн бүрт зориулсан RFID картыг анхаарч үзээрэй)
  • Манай FaceBook хуудсанд like дарж хамгийн сүүлийн үеийн төслүүдийг анзаарч, мөн багаа дэмжээрэй.

Зөвлөмж болгож буй: