جدول المحتويات:
- الخطوة 1: ما هي وحدة بطاقة SD و Micro SD؟
- الخطوة 2: المكونات المطلوبة
- الخطوة 3: أوامر مكتبة وحدة SD الهامة
- الخطوة 4: كيفية استخدام بطاقة SD و Micro SD مع Arduino؟
- الخطوة 5: الدائرة
- الخطوة 6: الكود
- الخطوة 7: النتيجة
- الخطوة 8: قراءة البيانات
- الخطوة 9: النتيجة
- الخطوة 10: المشروع: حفظ بيانات درجة الحرارة على MicroSD باستخدام وحدة DS3231
- الخطوة 11: الدائرة
- الخطوة 12: الكود
- الخطوة 13: ارسم مخططًا في Excel:
- الخطوة 14: ما التالي؟
فيديو: وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات: 14 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ملخص
يعد تخزين البيانات أحد أهم أجزاء كل مشروع. هناك عدة طرق لتخزين البيانات حسب نوع البيانات وحجمها. تعد بطاقات SD و micro SD واحدة من أكثر البطاقات العملية بين أجهزة التخزين ، والتي تُستخدم في الأجهزة مثل الهواتف المحمولة وأجهزة الكمبيوتر الصغيرة وما إلى ذلك في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام بطاقات SD و micro SD مع Arduino. في النهاية ، كمشروع بسيط ، ستقوم بقياس درجة حرارة البيئة كل ساعة وتخزينها على بطاقة SD.
ماذا ستتعلم
كيفية استخدام بطاقة SD و micro SD
كتابة البيانات على بطاقة SD
قراءة البيانات من بطاقة SD
الخطوة 1: ما هي وحدة بطاقة SD و Micro SD؟
تسمح لك وحدات بطاقة SD و micro SD بالتواصل مع بطاقة الذاكرة وكتابة أو قراءة المعلومات الموجودة عليها. واجهات الوحدة النمطية في بروتوكول SPI.
لاستخدام هذه الوحدات مع Arduino ، فأنت بحاجة إلى مكتبة SD. يتم تثبيت هذه المكتبة على تطبيق Arduino افتراضيًا.
ملحوظة
لا تستطيع هذه الوحدات التعامل مع بطاقات الذاكرة عالية السعة. عادةً ما تكون السعة القصوى المحددة لهذه الوحدات هي 2 جيجا بايت لبطاقات SD و 16 جيجا بايت لبطاقات micro SD.
الخطوة 2: المكونات المطلوبة
مكونات الأجهزة
اردوينو UNO R3 * 1
وحدة مهايئ بطاقة Micro SD TF * 1
وحدة DS3231 I2C RTC * 1
سلك توصيل من ذكر إلى أنثى * 1
بطاقة SD الصغيرة * 1
تطبيقات البرمجيات
اردوينو IDE
الخطوة 3: أوامر مكتبة وحدة SD الهامة
يتم توفير شرح موجز لأوامر مكتبة SD العملية في الجدول المرفق.
* file هو مثيل من فئة 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:
لكي تفعل هذا، اتبع هذه الخطوات:
قم بتوصيل بطاقة SD بجهاز الكمبيوتر الخاص بك.
أدخل برنامج Excel وحدد الخيار From Text من نافذة البيانات وحدد الملف من بطاقة الذاكرة الخاصة بك.
الخطوة 14: ما التالي؟
- إنشاء جهاز التحكم في الدخول / الخروج. باستخدام وحدة RFID و Arduino ، وفر وقت الدخول والخروج لعدة أشخاص على بطاقة الذاكرة. (ضع في اعتبارك بطاقة RFID لكل شخص)
- قم بالإعجاب بصفحة Facebook الخاصة بنا لملاحظة أحدث المشاريع ودعم فريقنا أيضًا.
موصى به:
اردوينو العمل مع ملفات متعددة (قراءة / كتابة): 4 خطوات
Arduino العمل مع ملفات متعددة (قراءة / كتابة): مرحبًا يا رفاق ، أقدم لكم اليوم مشروع Arduino الذي يعمل مع RTC shield الذي يمكنه تخزين البيانات. المهمة الرئيسية لهذا المشروع هي العمل مع ملفات متعددة مخزنة على بطاقة sc. يحتوي هذا المشروع على كود يعمل مع ثلاثة ملفات
قراءة وكتابة البيانات إلى EEPROM خارجي باستخدام Arduino: 5 خطوات
قراءة البيانات وكتابتها إلى EEPROM الخارجية باستخدام Arduino: يرمز EEPROM إلى ذاكرة القراءة فقط القابلة للمسح كهربائياً والقابلة للبرمجة. EEPROM مهم جدًا ومفيد لأنه شكل من أشكال الذاكرة غير المتطايرة. هذا يعني أنه حتى عند إيقاف تشغيل اللوحة ، تظل شريحة EEPROM تحتفظ بالبرنامج الذي
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: 23 خطوة
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: نظام الحصول على البيانات عبارة عن مجموعة من الأجهزة والبرامج تعمل معًا من أجل جمع البيانات من أجهزة الاستشعار الخارجية وتخزينها ومعالجتها بعد ذلك بحيث يمكن تصورها بيانياً وتحليلها ، السماح للمهندسين بعمل
كيفية كتابة تعليمات باستخدام التعليمات: 14 خطوة
كيفية كتابة تعليمات باستخدام Instructables: يوضح هذا المستند كيفية استخدام التعليمات لكتابة التعليمات
كيفية كتابة محرك بسيط لـ FRC (جافا): 12 خطوة (بالصور)
كيفية كتابة مجموعة قيادة بسيطة لـ FRC (Java): هذا برنامج تعليمي حول كيفية إنشاء مجموعة دفع بسيطة لروبوت FRC. يفترض هذا البرنامج التعليمي أنك تعرف أن أساسيات جافا والكسوف وقد تم تثبيت wpilib بالفعل ، بالإضافة إلى مكتبات CTRE