در پست قبلی با پلتفرم آردوینو آشنا شدیم . در این پست میخوایم با پرکاربرد ترین و شناخته شده ترین و درنهایت پرفروش ترین برد آردوینو آشنا بشیم .
نام این برد ، UNO R3 هست که عکسشو این پایین میتویند ببینید:

پ.ن: دقت کنید هدف از این پست آشنایی با برد آموزشی آردوینو هست و نه آشنایی با میکرو کنترلر قرار داده شده روی این برد.
روی این برد از دو میکروکنترلر atmega328p و atmega16u2 استفاده شده که میکرو اصلی atmega328p هست و میکرو atmega16u2 به عنوان مبدل سریال قرار داده شده . استفاده از atmega16u2 سه تا خاصیت برای ما داره:
- اول اینکه ارتباط سریال UART TTL (5V) رو روی پایه های RX و TX برای ما فراهم میکنه
- خاصیت بالایی باعث میشه که توی سیستم (لپ تاپ یا کامپیوتر) برای ما به عنوان یک USB COM شناخته بشه ونیاز به نصب درایور جانبی نداشته باشه.
- مورد سوم هم اینه که بصورت اتومات با خازن 10 میکرو فاراد میکروکنترلر ATMEGA328P مارو ریست میکنه و دیگه نیاز به ریست دستی نیست
حالا بریم تا با قطعات روی برد آشنا بشیم:


شماره قطعه | نام قطعه | مشخصه قطعه | توضیح |
---|---|---|---|
۱ | میکروکنترلر | ATmega328 | پردازش و حافظه |
۲ | سوکت | ۲۸پایه | سهولت تعویض میکروکنترلر |
۳ | درگاههای ارتباطی | پینهدر مادگی | ارتباط با پایههای میکروکنترلر |
۴ | درگاههای ارتباطی | پینهدر نری | ارتباط سریال (بدون یواسبی) با میکروکنترلر |
۵ | درگاه یواسبی | USB port type B | ارتباط یواسبی رایانه با میکروکنترلر |
۶ | درگاه تغذیه | ۵/۵ میلیمتر | اتصال فیش باتری یا آداپتور برای تغذیهٔ بورد |
۷ | کلید فشاری | تکسوییچ | ریست بورد و راهاندازی مجدد برنامه |
۸ | میکرو پردازشگر | ATmega16U2 | مبدّل ارتباط سریال به یواسبی |
۹ | نوسانساز کریستالی | ۱۶ مگاهرتز | ایجاد سیگنال زمان برای میکرو پردازشگر یواسبی |
۱۰ | نوسانساز سرامیکی | ۱۶ مگاهرتز | ایجاد سیگنال زمان برای میکروکنترلر آردوینو(یک خازن ۱۰ پیکوفاراد نیز داخل قطعه تعبیه شدهاست) |
۱۱ | مقاومت | ۱ مگااهم | حفظ تعادل نوسان در نوسانساز سرامیکی |
۱۲ | خازن | ۰/۱ میکروفاراد | حذف نویز از جریان تغذیهٔ میکروکنترلر |
۱۳ | خازن | ۴۷ میکروفاراد | فیلتر جریان تغذیهٔ خروجی |
۱۴ | خازن | ۴۷ میکروفاراد | فیلتر جریان تغذیهٔ ورودی |
۱۵ | دیود | MRA4007T3G | محافظت از مدار در مقابل ولتاژ معکوس تغذیه |
۱۶ | تنظیمکنندهٔ ولتاژ | LD1117S50TR | تنظیم ولتاژ ورودی به آردوینو |
۱۷ | فیوز | MF-MSMF050-2 | فیوز درگاه یواسبی، ۵۰۰ میلیآمپر |
۱۸ | ترانزیستور | FDN340P | سوییچ بین درگاهتغذیه و یواسبی (برای تغذیهٔ بورد) |
۱۹ | آیسی | LMV358 | کنترلکنندهٔ ترانزیستور ۱۸ |
۲۰ | خازن | ۱ میکروفاراد | فیلتر برای آیسی ۱۹ |
۲۱ | تنظیمکنندهٔ ولتاژ | LP2985 | تنظیمکنندهٔ ولتاژ ۳/۳ ولت |
۲۲ | خازن | ۲/۲ میکروفاراد | فیلتر ولتاژ خروجی از LP2985 |
۲۳ | نویزگیر فریت | BLM21 | فیلتر حذفکنندهٔ نویزهای محیطی فرکانسبالا |
۲۴ | دیود | 1N4148W-7-F | کنترل نوسانات ولتاژ در زمان ریست |
۲۵ | خازن | ۱ میکروفاراد | رابط پایههای Ucap و GND پردازشگر یواسبی |
۲۶ | واریستور | CG0603MLC | جلوگیری از ورود الکتریستهٔ ساکن |
۲۷ | مقاومت آرایهای | ۲۲ اهم | حفاظت از درگاههای تبادل اطلاعات یواسبی |
۲۸ | واریستور | CG0603MLC | جلوگیری از ورود الکتریستهٔ ساکن |
۲۹ | درگاه دسترسی | – | امکان دسترسی به پایههای PB4 تا PB7 ازآیسی ATmega16U2 را فراهم میسازد |
۳۰ | خازن | ۰/۱ میکروفاراد | حذف نویز از جریان تغذیهٔ میکرو پردازشگر |
۳۱ | خازن | ۲۲ پیکوفاراد | خازن نوسانساز کریستالی |
۳۲ | مقاومت | ۱ مگااهم | حفظ تعادل نوسان در نوسانساز کریستالی |
۳۳ | خازن | ۲۲ پیکوفاراد | خازن نوسانساز کریستالی |
۳۴ | خازن | ۰/۱ میکروفاراد | حذف نویز از ولتاژ ورودی مبنا |
۳۵ | الایدی | زرد | الایدی چشمکزن قابل برنامهریزی |
۳۶ | مقاومت آرایهای | ۱ کیلواهم | محافظت از الایدیهای ۳۵، ۳۷ و ۳۸ |
۳۷ | الایدی | زرد | نشانگر تبادل دادههای سریال (خروج) |
۳۸ | الایدی | زرد | نشانگر تبادل دادههای سریال (ورود) |
۳۹ | خازن | ۰/۱ میکروفاراد | حذف نویز برای میکرو پردازشگر |
۴۰ | خازن | ۰/۱ میکروفاراد | ارسال پالس ریست از ATmega16U2 به ATmega328 |
۴۱ | اتصال | لحیم | اگر قطع شود، آردوینو ریست خودکار نمیشود |
۴۲ | مقاومت آرایهای | ۱۰ کیلواهم | مقاومت ریست میکروکنترلر |
۴۳ | الایدی | سبز | نشانگر روشن/خاموش آردوینو |
۴۴ | مقاومت آرایهای | ۱ کیلواهم | تبادل دادههای سریال |
۴۵ | دیود | cd1206 | کنترل نوسانات ولتاژ در زمان ریست |
خب تا اینجا با اردوینو UNO R3 و قطعات روی بردش آشنا شدیم . اردوینو UNO R3 از میکرو کنترلر ATMEGA328P به عنوان مبدل سریال استفاده میکنه . حالا مدل دیگه ای از اردوینو وجود داره بنام ARDUINO UNO CH340. حالا فرقش با UNO R3 در چی هست؟

همونطور که در تصویر بالا میبینید در این اردوینو به جای استفاده از ATMEGA16U2 به عنوان مبدل سریال ، از مبدل سریال CH340 استفاده شده . این مبدل سریال دیگه به عنوان USB COM در سیستم شناسایی نمیشه و باید براش درایور نصب کنید . میکروکنترلر روی این برد هم برای کاهش هزینه SMD هست .
خب در این پست با ARDUINO UNO R3 و ARDUINO CH340آشنا شدید . امیدوارم لذت برده باشید.
پ.ن: یه سری برد های اردوینو موقع مونتاژ USB TYPE B دوتا از پایه های دیتاش بهم متصل شدن . زیر برد رو چک کنید و اگر دید اینطوریه با هویه از هم جداشون کنید.