توضیحات
برد شیلد آردینو UNO:
این شیلید دارای قابلیت انتخاب در فعال سازی سخت افزار با جامپر های می باشد. برد قابلیت راه اندازی حسگر ها و خروجی های موتور را دارد و برای آمورش برنامه نویسی آردینو و ساخت پروژه های آردینو هوشمند سازی و روبانیک قابلیت استفاده دارد.مراحل راهاندازی و برنامهنویسی:
- نصب نرمافزار و درایور Arduino: ابتدا نرمافزار Arduino را نصب کرده و درایورهای مورد نیاز را بر روی سیستم خود نصب کنید.
- تنظیم جامپرها و پورتها: بسته به کارکرد مورد نظر، جامپرها را در حالت مناسب قرار دهید. برای مثال، برای راهاندازی LEDها، جامپرها باید روی Mode1 تنظیم شوند.
- اتصال باتری و کابل USB: باتری را به برد متصل کرده و کابل USB را برای آپلود کدهای برنامهنویسی متصل کنید.
- دانلود و آپلود کدهای نمونه: کدهای مورد نیاز برای راهاندازی LEDها، ماژول بلوتوث، حسگرهای نوری و IR در لینکهای ارائه شده در راهنما قابل دسترسی هستند.
لینکهای دانلود:
راهنمای تصویری شیلد UNO:

فیلم های راهنمای اتصال حسگر ها و موتور ها روی شیلد آردوینو UNO:
اتصال ماژول بازر و مادون قرمز (IR):
معرفی پایه های شیلد ویرا UNO:
// ------------------ معرفی پایههای شیلد ویرا Uno ------------------
// پایههای ماژول بلوتوث
#define BT_RX 10 // دریافت (RX) بلوتوث
#define BT_TX 11 // ارسال (TX) بلوتوث
// پایههای بازر و کلیدها
#define BUZZER_PIN 9 // پین بازر برای تولید صدا
#define BUTTON1_PIN 8 // کلید فشاری اول
#define BUTTON2_PIN 12 // کلید فشاری دوم
// پایههای موتور چپ
#define L_PWM 3 // PWM موتور چپ (کنترل سرعت)
#define L_IN1 2 // جهت اول موتور چپ
#define L_IN2 4 // جهت دوم موتور چپ
// پایههای موتور راست
#define R_PWM 6 // PWM موتور راست (کنترل سرعت)
#define R_IN1 5 // جهت اول موتور راست
#define R_IN2 7 // جهت دوم موتور راست
// پایههای آنالوگ A0 تا A5 (قابل استفاده برای سنسورهای مختلف)
// اگر بخواهیم از سنسورهای **IR (ردیاب خط)** استفاده کنیم:
// - باید جامپرهای 4، 5، 7، و 8 در وضعیت **1** قرار گیرند.
// - پایههای A0 تا A5 به ورودی سنسورهای IR متصل میشوند.
#define IR_SENSOR1 A0 // سنسور IR شماره 1
#define IR_SENSOR2 A1 // سنسور IR شماره 2
#define IR_SENSOR3 A2 // سنسور IR شماره 3
#define IR_SENSOR4 A3 // سنسور IR شماره 4
#define IR_SENSOR5 A4 // سنسور IR شماره 5
#define IR_SENSOR6 A5 // سنسور IR شماره 6
// نکته مهم برای راهاندازی برد سنسورهای IR:
// - جامپر شماره 6 باید روی وضعیت **2** قرار گیرد تا تغذیه سنسورها وصل شود.
// اما اگر بخواهیم از **LEDها و حسگرهای نور (LDR)** استفاده کنیم:
// - جامپرهای 4، 5، 7، و 8 باید روی وضعیت **2** قرار گیرند.
// - در این صورت پایههای A0 و A1 برای LDR، و بقیه برای کنترل LEDها کاربرد دارند.
#define LDR1 A0 // سنسور نور سمت چپ
#define LDR2 A1 // سنسور نور سمت راست
#define LED1_PIN A2 // خروجی برای LED شماره 1
#define LED2_PIN A3 // خروجی برای LED شماره 2
#define LED3_PIN A4 // خروجی برای LED شماره 3
#define LED4_PIN A5 // خروجی برای LED شماره 4
// تعریف شیء سنسور اولتراسونیک (در صورت استفاده)
#include
Ultrasonic ultrasonic(A4, A5); // در صورت استفاده از A4 و A5 برای اولتراسونیک
رهام
خیلی کاربردی برای کد نویسی