نقشه‌ی راه

نقشه‌راه یادگیری الکترونیک و اینترنت اشیا: از کجا شروع کنم؟

سه دوره داریم که هرکدام روی دیگری می‌ایستد؛ ترتیب درست شروع، همان چیزی است که مسیر را کوتاه می‌کند نه سخت.

تحریریه‌ی دینا کد
نویسنده
۳ دقیقه مطالعه۳ بازدید
اشتراک گذاری۳

جواب کوتاه: اگر مدار و برق برایت مبهم است، از «الکترونیک از صفر» شروع کن؛ اگر هدفت مستقیم برنامه‌نویسی روی سخت‌افزار است، می‌توانی «آردوینو از صفر» را جلوتر بیندازی. «اینترنت اشیا از صفر» را برای بعد از هر دوی این‌ها نگه دار — روی هر دو ایستاده است.

اول: الکترونیک از صفر (اختیاری، ولی توصیه‌شده)

این دوره ولتاژ، جریان، مقاومت و قانون اهم را با سیم‌کشی واقعی — در همان شبیه‌ساز مرورگر — یاد می‌دهد: تقسیم‌کننده‌ی ولتاژ، مدار سری و موازی، ساختن ولت‌متر خودت. اگر یک بار پرسیده‌ای «چرا این مقاومت باید دقیقاً ۲۲۰ اهم باشد، نه هر عددی؟»، جوابش همین‌جاست.

بدون این دوره هم می‌شود مستقیم سراغ آردوینو رفت — کد نمونه را کپی می‌کنی و کار می‌کند — ولی روزی که بخواهی مداری طراحی کنی که در هیچ درسی نبوده، همین پایه است که فرق را می‌سازد.

دوم: آردوینو از صفر

اینجا برنامه‌نویسی شروع می‌شود: C/C++ روی یک برد واقعی (شبیه‌سازی‌شده با avr8js). چشمک‌زدن یک LED، خواندن یک پتانسیومتر، نوشتن روی نمایشگر، خواندن سنسور فاصله. ۴۱ درس، از پایه تا چند پروژه‌ی واقعی.

همین‌جا مفاهیم دوره‌ی اول را عملاً به کار می‌بری — یک LED با مقاومت اشتباه در شبیه‌ساز می‌سوزد، دقیقاً همان‌طور که در دنیای واقعی می‌سوزد.

سوم: اینترنت اشیا از صفر

وقتی کد نوشتن روی آردوینو دیگر برایت عادی شد، این دوره سنسورهای بیشتری اضافه می‌کند و — نکته‌ی اصلی‌اش همین‌جاست — داده را به دیناکلاد می‌فرستد: داشبورد ابری شبیه‌سازی‌شده‌ی خودمان که تله‌متری زنده، کنترل از راه دور و قوانین خودکارسازی را نشان می‌دهد. این دوره فرض می‌کند هم مدار می‌فهمی، هم کد آردوینو بلدی — برای همین آخر مسیر است، نه اول.

چرا این ترتیب و نه یک دوره‌ی همه‌چیزتمام

می‌شد این‌ها را یک دوره‌ی هشتاد ساعته کرد. جدا نگه‌داشتنشان عمدی است: کسی که فقط برنامه‌نویسی سخت‌افزار می‌خواهد، مجبور نیست هفته‌ها معطل مدارهای پایه بماند؛ کسی که فقط الکترونیک می‌خواهد، مجبور نیست کد بنویسد. هرکدام به‌تنهایی هم کامل است.

اگر وقت کم داری

سه دوره با هم حدود ۲۷ ساعت‌اند — ۹ ساعت الکترونیک، ۸ ساعت آردوینو، ۱۰ ساعت اینترنت اشیا. اگر فقط می‌خواهی امتحان کنی که اصلاً حال و حوصله‌اش را داری یا نه، چهار درس اول آردوینو رایگان است — همان‌جا شروع کن، بعد تصمیم بگیر باید برگردی سراغ الکترونیک یا مستقیم جلو بروی. هیچ‌کدام از این سه دوره را مجبور نیستی پشت سر هم و بدون فاصله تمام کنی؛ هرکدام برای خودش هم یک مهارت کامل است.

مسیر را از دوره‌ی آردوینو از صفر شروع کن — همان‌جا معلوم می‌شود ادامه‌اش را می‌خواهی یا نه.

تحریریه‌ی دینا کد
نویسنده

نظرها

اولین نفری باشید که نظر می‌دهد
برای ثبت نظر وارد شوید

سؤالتان را بپرسید یا تجربه‌تان را بنویسید — نویسنده‌ی مطلب پاسخ می‌دهد.

مطالب مرتبط

از همین دسته