Mundarija:
- 1 -qadam: SD va Micro SD karta moduli nima?
- 2 -qadam: kerakli komponentlar
- 3 -qadam: Muhim SD modulli kutubxona buyruqlari
- 4 -qadam: Arduino bilan SD va Micro SD kartadan qanday foydalanish kerak?
- 5 -qadam: O'chirish
- 6 -qadam: kod
- 7 -qadam: natija
- 8 -qadam: ma'lumotlarni o'qish
- 9 -qadam: Natija
- 10 -qadam: Loyiha: DS3231 moduli yordamida MicroSD -da harorat ma'lumotlarini saqlang
- 11 -qadam: O'chirish
- 12 -qadam: kod
- 13 -qadam: Excelda grafik chizish:
- 14 -qadam: Keyin nima bo'ladi?
Video: Arduino bilan SD -karta moduli: ma'lumotlarni o'qish/yozish: 14 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Sharh
Ma'lumotni saqlash har bir loyihaning eng muhim qismlaridan biridir. Ma'lumot turiga va hajmiga qarab ma'lumotlarni saqlashning bir necha usullari mavjud. SD va micro SD kartalar - bu uyali telefonlar, minikompyuterlar va boshqalar kabi qurilmalarda ishlatiladigan xotira qurilmalari orasida eng amaliylaridan biri, bu qo'llanmada siz Arduino bilan SD va micro SD kartalardan qanday foydalanishni bilib olasiz. Oxir -oqibat, oddiy loyiha sifatida siz har soatda atrof -muhit haroratini o'lchaysiz va uni SD -kartada saqlaysiz.
Siz nimani o'rganasiz
SD va micro SD kartadan qanday foydalanish kerak
SD -kartaga ma'lumotlarni yozish
SD -kartadan ma'lumotlarni o'qish
1 -qadam: SD va Micro SD karta moduli nima?
SD va micro SD karta modullari xotira kartasi bilan muloqot qilish va ulardagi ma'lumotlarni yozish yoki o'qish imkonini beradi. Modul SPI protokolida ishlaydi.
Ushbu modullarni Arduino bilan ishlatish uchun sizga SD kutubxona kerak. Bu kutubxona sukut bo'yicha Arduino ilovasida o'rnatilgan.
Eslatma
Bu modullar yuqori sig'imli xotira kartalari bilan ishlay olmaydi. Odatda, ushbu modullarning maksimal aniqlanadigan sig'imi SD -kartalar uchun 2 Gb, micro SD -kartalar uchun 16 Gb.
2 -qadam: kerakli komponentlar
Uskuna komponentlari
Arduino UNO R3 *1
Micro SD TF karta adapter moduli *1
DS3231 I2C RTC moduli *1
Erkak -ayol o'tish kabeli *1
micro SD karta *1
Dasturiy ta'minot ilovalari
Arduino IDE
3 -qadam: Muhim SD modulli kutubxona buyruqlari
SD kutubxonasining amaliy buyruqlari haqida qisqacha tushuntirish biriktirilgan jadvalda keltirilgan.
*Fayl - bu Fayl sinfining namunasi, SD kutubxonasi haqida ko'proq ma'lumotni bu erda topishingiz mumkin.
4 -qadam: Arduino bilan SD va Micro SD kartadan qanday foydalanish kerak?
Maslahat
Ushbu qo'llanmada ishlatiladigan modul micro SD modulidir, lekin siz SD modullari uchun kod va o'quv qo'llanmasidan ham foydalanishingiz mumkin.
5 -qadam: O'chirish
Ushbu moduldan foydalanish juda oddiy va uning konfiguratsiyasi rasmdagi kabi.
6 -qadam: kod
SD kartaga ma'lumotlarni Arduino yordamida yozish
7 -qadam: natija
Yuqoridagi kodni bajarilishining natijasi
8 -qadam: ma'lumotlarni o'qish
SD kartadan ma'lumotlarni Arduino yordamida o'qish
9 -qadam: Natija
Yuqoridagi kodni bajarilishining natijasi
10 -qadam: Loyiha: DS3231 moduli yordamida MicroSD -da harorat ma'lumotlarini saqlang
DS3231 -ni bu erda topishingiz mumkin. IC soat va taqvimdan tashqari, bu modulda harorat sensori ham mavjud.
11 -qadam: O'chirish
12 -qadam: kod
DS3231 moduli bilan ishlash uchun avval kutubxonani (Sodaq_DS3231.h) Arduino ilovasiga qo'shish kerak.
Haroratni kunning turli vaqtlarida saqlaganingizdan so'ng, jadval yordamida ushbu ma'lumotlarni Excelga chizishingiz mumkin.
13 -qadam: Excelda grafik chizish:
Buning uchun quyidagi bosqichlarni bajaring:
SD -kartani shaxsiy kompyuteringizga ulang.
Excel dasturini kiriting va ma'lumotlar oynasidan "Matndan" variantini tanlang va xotira kartangizdan faylni tanlang.
14 -qadam: Keyin nima bo'ladi?
- Kirish/chiqishni boshqarish moslamasini yarating. RFID moduli va Arduino -dan foydalanib, xotira kartasidagi bir necha kishining kirish va chiqish vaqtini tejang. (Har bir kishi uchun RFID kartasini ko'rib chiqing)
- Oxirgi loyihalarni ko'rish va jamoamizni qo'llab -quvvatlash uchun bizning FaceBook sahifamizni yoqtiring.
Tavsiya:
Kengaytirilgan ma'lumotlarni jurnalga yozish bo'yicha tajribalar (Python yordamida): 11 qadam
Ma'lumotlarni yozib olish bo'yicha tajribalar (Python yordamida): Ma'lumotlarni yozish bo'yicha ko'rsatmalari juda ko'p, shuning uchun men o'zim yozish loyihasini qurmoqchi bo'lganimda, atrofga qaradim. Ba'zilar yaxshi, ba'zilari unchalik yaxshi emas edi, shuning uchun men yaxshiroq g'oyalarni ko'rib chiqishga va o'z arizamni tuzishga qaror qildim. Bu rezu
Arduino bir nechta fayllar bilan ishlash (O'QISH/YOZISH): 4 qadam
Arduino bir nechta fayllar bilan ishlaydi (O'QING/YOZING): Salom bolalar, bugun men sizga ma'lumotlarni saqlaydigan RTC qalqoni bilan ishlaydigan Arduino loyihasini taqdim etaman. Loyihaning asosiy vazifasi - sc kartada saqlanadigan bir nechta fayllar bilan ishlash. Ushbu loyihada uchta fayl bilan ishlaydigan kod mavjud
Arduino yordamida tashqi EEPROMga ma'lumotlarni o'qish va yozish: 5 qadam
Arduino-dan foydalanib, tashqi EEPROM-ga ma'lumotlarni o'qish va yozish: EEPROM-bu elektr bilan o'chirilishi mumkin bo'lgan programlanadigan faqat o'qish uchun mo'ljallangan xotira. Bu shuni anglatadiki, hatto taxta o'chirilgan bo'lsa ham, EEPROM chipi dasturni saqlab qoladi
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya tizimi: 23 qadam
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya qilish tizimi: Ma'lumot yig'ish tizimi - bu tashqi sensorlardan ma'lumotlarni yig'ish, keyinchalik saqlash va qayta ishlash uchun birgalikda ishlaydigan apparat va dasturiy ta'minot yig'indisi, uni grafik ko'rinishida va tahlil qilish uchun, muhandislarga ruxsat berish
Supero'tkazuvchi ip bilan to'qish: to'qilgan to'qish: 4 qadam (rasmlar bilan)
Supero'tkazuvchi ip bilan to'qish: to'qilgan to'qish: elektron mato yaratish uchun o'tkazgichli ip bilan to'qish. Ko'proq eTextile DIY-ni qanday qilish kerak eTextile videolari, darslari va loyihalarini xohlaysizmi? Keyin eTextile Lounge -ga tashrif buyuring! YANGILASH - Mening "Yorug'likdagi stol yuguruvchisini qanday to'qish kerak" haqidagi maqolam nashr etilgan