مطالب جدید

آموزش‌ جامع برنامه‌نویسی آردوبات

پس از آنکه با دقت و حوصله، قطعات الکترونیکی و بدنه مکانیکی آردوبات خود را مونتاژ کردید، اکنون نوبت به هیجان‌انگیزترین بخش سفرتان یعنی «برنامه‌نویسی و جان بخشیدن به ربات» رسیده است. برنامه‌نویسی آردوبات، به لطف مغز متفکر آن یعنی میکروکنترلر ATmega328P، دنیایی از احتمالات بی‌پایان را پیش روی شما می‌گذارد که در آن می‌توانید با استفاده از محیط ساده Arduino IDE یا محیط بصری mBlock (ویژه کودکان و مبتدیان)، منطق و هوش خود را به کالبد ربات تزریق کنید. از تعقیب دقیق خطوط سیاه با ۵ سنسور پیشرفته گرفته تا فرار هوشمندانه از موانع و اجرای رقص‌نورهای خیره‌کننده با LEDهای RGB، هر خط از کد شما امضایی است بر پای یک اختراع منحصر‌به‌فرد که مسیر شما را برای تبدیل شدن به یک مهندس خلاق هموار می‌سازد.

در ادامه، قالب پیشنهادی برای ۳۴ قسمت آموزش ویدئویی برنامه‌نویسی آردوبات (طبق نقشه راه بهنام کیت) آورده شده است. هر یک از این موارد به یک صفحه اختصاصی با ویدئو، کد آماده و تحلیل فنی متصل خواهد شد:

فهرست جامع آموزش‌های برنامه‌نویسی آردوبات (۳۴ قسمت)

قسمتعنوان درس آموزشیمحوریت سنسور / قطعه درگیر
۱نصب نرم‌افزار و اولین آپلود (Hello World)کابل USB و برد اصلی
۲درک ساختار کدنویسی (Setup & Loop)LED وضعیت روی برد
۳فرمان به موتورها: حرکت به جلو و عقبدرایور L293D و موتورها
۴کنترل چرخش: دور زدن و چرخش درجاموتور گیربکس‌ها
۵تنظیم سرعت حرکت (PWM)ولوم (پتانسیومتر) روی برد
۶خواندن کلیدهای ورودی (B1 و B2)میکروسوئیچ‌های فشاری
۷منطق شرطی: دکمه‌ای برای حرکتترکیب کلید و موتور
۸دنیای رنگ‌ها: راه‌اندازی ۸ عدد LED RGBماژول هوشمند WS2812B
۹ساخت رقص نور و افکت‌های انیمیشنیLEDهای هوشمند RGB
۱۰پروژه چراغ پلیسی حرفه‌ای با آردوباتLEDهای هوشمند RGB
۱۱آشنایی با سنسور فاصله (التراسونیک)سنسور SRF04 / SRF05
۱۲ربات ترمزگیر: توقف قبل از برخوردسنسور فاصله
۱۳ربات ترسو: فرار هوشمند از موانعسنسور فاصله و موتورها
۱۴مسیریابی در ماز (بخش اول)سنسور فاصله
۱۵سنسور مادون قرمز و تشخیص موانع نزدیکسنسورهای زیر ربات
۱۶خواندن مقادیر آنالوگ سنسورهای نوری۲ عدد فتوسل (LDR)
۱۷ربات نوریاب: تعقیب منبع نورفتوسل‌های جلوی ربات
۱۸ربات شب‌خواب: واکنش به تاریکیفتوسل و LEDها
۱۹سنسور آتش‌ياب (Flame) و کاربردهای آنسنسور شعله IR
۲۰پروژه ربات آتش‌نشان و اطفا حریقسنسور شعله و خروجی S2
۲۱کنترل از راه دور: دریافت کدهای ریموتگیرنده IR سه پایه
۲۲هدایت ربات با ریموت کنترل تلویزیونگیرنده IR و موتورها
۲۳الفبای تعقیب خط: خواندن ۵ سنسور زیرینسنسورهای TCRT5000
۲۴ربات مسیریاب ساده (روی خط مستقیم)سنسورهای زیر ربات
۲۵الگوریتم‌های پیشرفته برای پیچ‌های تند۵ سنسور مسیریاب
۲۶ربات حل‌کننده تلاقی و تقاطعسنسورهای زیر ربات
۲۷اتصال بلوتوث: راه‌اندازی ماژول HC-05سوکت مخصوص بلوتوث
۲۸کنترل ربات با اپلیکیشن موبایلبلوتوث و درایور موتور
۲۹نمایش متن روی صفحه نمایش OLEDسوکت مخصوص OLED
۳۰نمایش اشکال گرافیکی و سنسورها روی OLEDنمایشگر OLED
۳۱کار با بازر (Buzzer) و تولید هشدار صوتیبلندگوی روی برد
۳۲مدیریت انرژی و مد خواب در آردوباتمیکروکنترلر ATmega328
۳۳استفاده از پورت I2C برای سنسورهای جدیدسوکت توسعه I2C
۳۴پروژه نهایی: ربات امدادگر چندکارهترکیب تمام سنسورها و مهارت‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *