خبر

معرفی دوره‌ی «آموزش Arduino از صفر»: مدار واقعی، مستقیم در مرورگر

یک دوره‌ی کامل آردوینو که مداری برای خریدن ندارد؛ کد را می‌نویسی و همان لحظه یک مدار واقعی، در همان تب مرورگر، جلوی چشمت اجرا می‌شود.

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

روی یک برد آردوینوی واقعی، یک سیم جابه‌جا وصل‌شده می‌تواند یک LED یا حتی خودِ برد را بسوزاند. دوره‌ی تازه‌ی دینا کد، «آموزش Arduino از صفر»، همین ریسک را از معادله حذف می‌کند: کد C/C++ را می‌نویسی، و همان لحظه یک مدار واقعی — نه انیمیشن، نه ویدیو — در همان تب مرورگر اجرا می‌شود.

ادیتور کد آردوینو در دینا کد، با راهنمای درس در کنار آن

هر درس یک تمرین واقعی است. کد همان‌جا کامپایل می‌شود — با همان زنجیره‌ابزار واقعیِ arduino-cli که خودِ Arduino IDE هم استفاده می‌کند، نه یک مفسر ساده‌شده — و خروجی روی یک شبیه‌ساز مدار واقعی (با موتور avr8js) اجرا می‌شود.

شبیه‌ساز مدار آردوینو: برد Arduino Uno با LED و مقاومت سیم‌کشی‌شده

پایه‌ی ۱۳ را HIGH کن، LED روشن می‌شود. پتانسیومتر را بچرخان، عدد در Serial Monitor عوض می‌شود. کد سروو بنویس، عقربه‌ی روی صفحه واقعاً می‌چرخد. این‌ها ظاهرسازی نیستند؛ همان کدی که این‌جا اجرا می‌شود، روی یک برد فیزیکی هم دقیقاً همین رفتار را دارد — یاد گرفتنش این‌جا یعنی روی سخت‌افزار واقعی هم بلدی.

سنجش واقعی، نه فقط ظاهر شبیه‌سازی

هر تمرین از دو مسیر جدا سنجیده می‌شود: سرور کد را با همان arduino-cli کامپایل می‌کند — این بخش قطعی و تقلب‌ناپذیر است — و مرورگر رفتار مدار را دنبال می‌کند (مثلاً «پایه‌ی ۱۳ با فرکانس حدود ۱ هرتز چشمک می‌زند») و نتیجه را کنار کامپایل می‌گذارد. یعنی نمره فقط از روی ظاهر شبیه‌سازی داده نمی‌شود.

چهل‌ویک درس، چهارتای اول رایگان

دوره از چشمک‌زدن یک LED شروع می‌شود و تا نمایشگرها، سنسور فاصله، ساعت بلادرنگ و چند پروژه‌ی واقعی پیش می‌رود — ۴۱ درس، ۴۱ تمرین، حدود ۸ ساعت. چهار درس ابتدایی رایگان است، برای همین دیدن اینکه شبیه‌سازی واقعاً چه شکلی است نیاز به خرید ندارد.

بعدش: از یک LED تا داشبورد ابری

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

سنسورها را هم می‌شود دستی تکان داد

بعضی قطعه‌ها — پتانسیومتر، سنسور نور، سنسور حرکت — یک نوار کنترل زنده کنار مدار دارند: مقدار را با یک اسلایدر عوض می‌کنی و همان لحظه در برنامه‌ات منعکس می‌شود. بدون این کنترل، هیچ راهی برای شبیه‌سازی «الان کسی جلوی سنسور حرکت رد شد» وجود نداشت؛ روی سخت‌افزار واقعی هم دقیقاً همین‌طور دستی تحریکش می‌کنی.

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

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

نظرها

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

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