ثبت داده روی کارت SD
ثبت داده آردوینو روی کارت SD را با یک آزمایش قابل تکرار یاد میگیریم. کارت SD معمولاً از SPI استفاده میکند. برای ثبت آزمایش، زمان از زمان روشن شدن برد و مقدار حسگر را در ردیفهای جدا ذخیره کنید. millis زمان واقعی ساعت نیست.

وسایل و پیشنیازهای ثبت داده آردوینو روی کارت SD
ماژول کارت با سطح ولتاژ سازگار، کارت آماده و سیمهای SPI و CS لازم است. CS را از مثال سازنده ماژول و پایههای SPI را از راهنمای برد خود انتخاب کنید.
مراحل عملی
کتابخانه SD را فراخوانی کنید، SD.begin(csPin) را بررسی کنید و فایل را با FILE_WRITE باز کنید. هر چند ثانیه یک ردیف شامل millis و مقدار را بنویسید و فایل را ببندید تا داده ثبت شود.
- قطعات را با تغذیه قطعشده ببندید و اتصالات را بررسی کنید.
- ابتدا نمونه ساده همان بخش را اجرا و خروجی را ثبت کنید.
- فقط بعد از تأیید هر مرحله، قطعه یا قابلیت بعدی را اضافه کنید.
عیبیابی
در خطای راهاندازی، تغذیه، قالب کارت، اتصال CS و پایههای SPI را بررسی کنید. باز و بسته کردن مکرر فایل هزینه دارد؛ فاصله نمونهبرداری را منطقی انتخاب کنید.
تمرین و ارزیابی
فایل را روی رایانه باز کنید و تعداد ردیفها را با تعداد نمونههای چاپشده در سریال مقایسه کنید.
نتیجه را با یادداشت مقدار ورودی، خروجی مورد انتظار و خروجی مشاهدهشده ارزیابی کنید. در پروژههای چندقطعهای، هر بخش را پیش از ترکیب جدا امتحان کنید.
درسهای مرتبط
منبع تکمیلی: راهنماهای رسمی Arduino و مرجع زبان و کتابخانهها.