מודול כרטיס SD עם Arduino: כיצד לקרוא/לכתוב נתונים: 14 שלבים
מודול כרטיס SD עם Arduino: כיצד לקרוא/לכתוב נתונים: 14 שלבים
Anonim
מודול כרטיס SD עם Arduino: כיצד לקרוא/לכתוב נתונים
מודול כרטיס SD עם Arduino: כיצד לקרוא/לכתוב נתונים

סקירה כללית

אחסון נתונים הוא אחד החלקים החשובים ביותר בכל פרויקט. ישנן מספר דרכים לאחסן נתונים בהתאם לסוג הנתונים ולגודלם. כרטיסי SD ומיקרו SD הם אחד המעשיים ביותר מבין מכשירי האחסון, המשמשים התקנים כגון טלפונים ניידים, מחשבים קטנים וכו '. בהדרכה זו תלמד כיצד להשתמש בכרטיסי SD ומיקרו SD עם Arduino. בסופו של דבר, כפרויקט פשוט, תמדוד את טמפרטורת הסביבה כל שעה ותאחסן אותה בכרטיס ה- SD.

מה תלמד

כיצד להשתמש בכרטיס SD ומיקרו SD

כתיבת נתונים בכרטיס SD

קריאת נתונים מכרטיס SD

שלב 1: מהו מודול כרטיס SD ו- Micro SD?

מהו מודול כרטיס SD ומיקרו SD?
מהו מודול כרטיס SD ומיקרו SD?

מודולי כרטיס ה- SD והמיקרו SD מאפשרים לך לתקשר עם כרטיס הזיכרון ולכתוב או לקרוא את המידע עליהם. המודול מתממשק בפרוטוקול SPI.

כדי להשתמש במודולים אלה עם Arduino אתה צריך את ספריית SD. ספריה זו מותקנת ביישום Arduino כברירת מחדל.

הערה

מודולים אלה אינם יכולים להתמודד עם כרטיסי זיכרון בעלי קיבולת גבוהה. בדרך כלל, הקיבולת המרבית המזוהה של מודולים אלה היא 2 GB עבור כרטיסי SD ו- 16 GB עבור כרטיסי מיקרו SD.

שלב 2: רכיבים נדרשים

רכיבים נדרשים
רכיבים נדרשים

רכיבי חומרה

Arduino UNO R3 *1

מודול מתאם כרטיס TF מיקרו SD *1

מודול RTC DS3231 I2C *1

חוט מגשר זכר לנקבה *1

כרטיס מיקרו SD *1

אפליקציות תוכנה

Arduino IDE

שלב 3: פקודות חשובות של ספריית מודול SD

פקודות חשובות של ספריית מודולי SD
פקודות חשובות של ספריית מודולי SD

הסבר קצר על הפקודות המעשיות של ספריית SD מסופק בטבלה המצורפת.

*קובץ הוא מופע ממחלק הקבצים. תוכל למצוא מידע נוסף על ספריית ה- SD כאן.

שלב 4: כיצד להשתמש בכרטיס SD ומיקרו SD עם Arduino?

עֵצָה

המודול המשמש במדריך זה הוא מודול המיקרו 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 שלנו בכדי להבחין בפרויקטים האחרונים וגם לתמוך בצוות שלנו.