5
بهمن 1403
0 نظر

معرفی بردهای آردوینو

بردهای آردوینو: راهی به سوی دنیای الکترونیک و برنامه‌نویسی

آردوینو (Arduino) یکی از محبوب‌ترین پلتفرم‌های توسعه الکترونیک در جهان است که به علاقه‌مندان و حرفه‌ای‌ها اجازه می‌دهد به راحتی پروژه‌های الکترونیکی خود را طراحی و پیاده‌سازی کنند. در این پست، به بررسی تمام بردهای آردوینو، ویژگی‌ها و کاربردهای آن‌ها می‌پردازیم.


آردوینو چیست؟

آردوینو یک پلتفرم متن‌باز (Open Source) است که شامل دو بخش اصلی می‌شود:

  1. سخت‌افزار: بردهای الکترونیکی programmable که می‌توانند ورودی‌ها را بخوانند و خروجی‌ها را کنترل کنند.

  2. نرم‌افزار: محیط توسعه یکپارچه (IDE) که برای برنامه‌نویسی بردها استفاده می‌شود.

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


معرفی جامع تمام مدل‌های بردهای آردوینو

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


 آردوینو Uno

آردوینو Uno یکی از محبوب‌ترین و پرکاربردترین بردهای آردوینو است. این برد برای مبتدیان و پروژه‌های ساده ایده‌آل است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • حافظه SRAM: ۲ کیلوبایت

  • حافظه EEPROM: ۱ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد (۶ پین PWM)

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB نوع B، پاور جک، ICSP

  • کاربردها: پروژه‌های مبتدی، رباتیک، کنترل LED، سنسورهای ساده

آردوینو Uno


آردوینو Mega 2560

برد آردوینو Mega 2560 برای پروژه‌هایی که به تعداد بیشتری پین‌های I/O نیاز دارند، مناسب است.

  • میکروکنترلر: ATmega2560

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۲۵۶ کیلوبایت

  • حافظه SRAM: ۸ کیلوبایت

  • حافظه EEPROM: ۴ کیلوبایت

  • پین‌های دیجیتال: ۵۴ عدد (۱۵ پین PWM)

  • پین‌های آنالوگ: ۱۶ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB نوع B، پاور جک، ICSP

  • کاربردها: پرینتر سه‌بعدی، CNC، پروژه‌های پیچیده

آردوینو Mega 2560


 آردوینو Nano

آردوینو Nano یک برد کوچک و جمع‌وجور است که برای پروژه‌های فشرده و قابل حمل ایده‌آل است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • حافظه SRAM: ۲ کیلوبایت

  • حافظه EEPROM: ۱ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد (۶ پین PWM)

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: Mini-USB، ICSP

  • کاربردها: پروژه‌های کوچک، ربات‌های کوچک، دستگاه‌های پوشیدنی

آردوینو Nano


آردوینو Due

برد آردوینو Due اولین برد آردوینو با معماری ۳۲ بیتی است که قدرت پردازشی بالاتری را ارائه می‌دهد.

  • میکروکنترلر: AT91SAM3X8E

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۵۱۲ کیلوبایت

  • حافظه SRAM: ۹۶ کیلوبایت

  • پین‌های دیجیتال: ۵۴ عدد (۱۲ پین PWM)

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۸۴ مگاهرتز

  • اتصالات: USB Micro، پاور جک، ICSP

  • کاربردها: پردازش صدا و تصویر، پروژه‌های پیچیده

آردوینو Due


 آردوینو Leonardo

آردوینو Leonardo دارای یک میکروکنترلر با قابلیت USB داخلی است که آن را برای پروژه‌های مرتبط با USB ایده‌آل می‌کند.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • حافظه SRAM: ۲٫۵ کیلوبایت

  • حافظه EEPROM: ۱ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد (۷ پین PWM)

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: Micro-USB، ICSP

  • کاربردها: ساخت دستگاه‌های USB سفارشی، کیبورد، ماوس

آردوینو Leonardo


 آردوینو Micro

برد آردوینو Micro نسخه کوچک‌تر آردوینو Leonardo است و برای پروژه‌های فشرده و قابل حمل مناسب است.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • حافظه SRAM: ۲٫۵ کیلوبایت

  • حافظه EEPROM: ۱ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد (۷ پین PWM)

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: Micro-USB، ICSP

  • کاربردها: پروژه‌های کوچک با قابلیت USB، دستگاه‌های پوشیدنی

آردوینو Micro


 آردوینو Zero

برد آردوینو Zero یک برد ۳۲ بیتی با قابلیت‌های پیشرفته مانند DAC (مبدل دیجیتال به آنالوگ) است.

  • میکروکنترلر: ATSAMD21G18

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۲۵۶ کیلوبایت

  • حافظه SRAM: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد (۱۰ پین PWM)

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۴۸ مگاهرتز

  • اتصالات: USB Micro، پاور جک، ICSP

  • کاربردها: پروژه‌های IoT، پردازش سیگنال، دستگاه‌های با مصرف انرژی پایین

آردوینو Zero


 آردوینو MKR

سری MKR بردهای آردوینو برای پروژه‌های IoT و ارتباطات بی‌سیم طراحی شده‌اند. این بردها دارای ماژول‌های Wi-Fi، LoRa و GSM هستند.

  • میکروکنترلر: بسته به مدل متفاوت است (ATSAMD21G18 برای MKR Zero)

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۲۵۶ کیلوبایت

  • حافظه SRAM: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۸ عدد

  • پین‌های آنالوگ: ۷ عدد

  • سرعت کلاک: ۴۸ مگاهرتز

  • اتصالات: USB Micro، Li-Po باتری

  • کاربردها: پروژه‌های IoT، خانه‌های هوشمند، نظارت بر محیط زیست

آردوینو MKR


 آردوینو Nano 33 IoT

برد آردوینو Nano 33 IoT یک برد کوچک با قابلیت‌های Wi-Fi و بلوتوث است که برای پروژه‌های IoT ایده‌آل است.

  • میکروکنترلر: SAMD21 Cortex-M0+

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۲۵۶ کیلوبایت

  • حافظه SRAM: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۴۸ مگاهرتز

  • اتصالات: USB Micro، Li-Po باتری

  • کاربردها: پروژه‌های IoT، خانه‌های هوشمند، نظارت بر محیط زیست


 آردوینو Nano 33 BLE

برد آردوینو Nano 33 BLE دارای قابلیت‌های بلوتوث Low Energy (BLE) است و برای پروژه‌های IoT و پوشیدنی‌ها مناسب است.

  • میکروکنترلر: nRF52840

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۱ مگابایت

  • حافظه SRAM: ۲۵۶ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۶۴ مگاهرتز

  • اتصالات: USB Micro، Li-Po باتری

  • کاربردها: پروژه‌های IoT، دستگاه‌های پوشیدنی، ارتباطات بی‌سیم

آردوینو Nano 33 BLE


آردوینو Portenta H7

برد آردوینو Portenta H7 یک برد صنعتی با قدرت پردازشی بالا است که برای پروژه‌های پیشرفته و صنعتی مناسب است.

  • میکروکنترلر: STM32H747XI (Cortex-M7 و Cortex-M4)

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۲ مگابایت

  • حافظه SRAM: ۱ مگابایت

  • پین‌های دیجیتال: ۸۰ عدد

  • پین‌های آنالوگ: ۷ عدد

  • سرعت کلاک: ۴۸۰ مگاهرتز (Cortex-M7) و ۲۴۰ مگاهرتز (Cortex-M4)

  • اتصالات: USB-C، Ethernet، HDMI

  • کاربردها: پروژه‌های صنعتی، پردازش تصویر، هوش مصنوعی

آردوینو Portenta H7

 آردوینو Gemma

برد آردوینو Gemma یک برد کوچک و قابل حمل است که برای پروژه‌های پوشیدنی و فشرده مناسب است.

  • میکروکنترلر: ATtiny85

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۸ کیلوبایت

  • حافظه SRAM: ۵۱۲ بایت

  • پین‌های دیجیتال: ۳ عدد

  • پین‌های آنالوگ: ۱ عدد

  • سرعت کلاک: ۸ مگاهرتز

  • اتصالات: USB Micro، باتری Li-Po

  • کاربردها: پروژه‌های پوشیدنی، جواهرات هوشمند

آردوینو Gemma


 آردوینو Yun

برد آردوینو Yun ترکیبی از میکروکنترلر ATmega32u4 و پردازنده Linux است که برای پروژه‌های IoT و شبکه مناسب است.

  • میکروکنترلر: ATmega32u4

  • پردازنده Linux: Atheros AR9331

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، Ethernet

  • کاربردها: پروژه‌های IoT، شبکه‌های محلی، کنترل از راه دور

آردوینو Yun


 آردوینو Tian

برد آردوینو Tian ترکیبی از میکروکنترلر ATmega32u4 و پردازنده Linux است که برای پروژه‌های IoT و شبکه مناسب است.

  • میکروکنترلر: ATmega32u4

  • پردازنده Linux: Qualcomm Atheros AR9342

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، Ethernet

  • کاربردها: پروژه‌های IoT، شبکه‌های محلی، کنترل از راه دور

آردوینو Tian


 آردوینو 101

برد آردوینو 101 دارای یک میکروکنترلر Intel Curie است که برای پروژه‌های هوشمند و پوشیدنی مناسب است.

  • میکروکنترلر: Intel Curie

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۱۹۶ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۳۲ مگاهرتز

  • اتصالات: USB Micro، ICSP

  • کاربردها: پروژه‌های هوشمند، پوشیدنی‌ها، رباتیک

آردوینو 101


 آردوینو Esplora

برد آردوینو Esplora یک برد همه‌کاره با سنسورها و عملگرهای داخلی است که برای پروژه‌های تعاملی مناسب است.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، ICSP

  • کاربردها: پروژه‌های تعاملی، بازی‌های الکترونیکی

آردوینو Esplora


 آردوینو Robot

برد آردوینو Robot یک برد اختصاصی برای ساخت ربات‌های کوچک و تعاملی است.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، ICSP

  • کاربردها: رباتیک، پروژه‌های تعاملی

آردوینو Robot


 آردوینو Pro Mini

برد آردوینو Pro Mini یک برد کوچک و کم‌مصرف است که برای پروژه‌های فشرده و قابل حمل مناسب است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۳٫۳ ولت یا ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۸ مگاهرتز یا ۱۶ مگاهرتز

  • اتصالات: ICSP

  • کاربردها: پروژه‌های کوچک، دستگاه‌های پوشیدنی

آردوینو Pro Mini


 آردوینو LilyPad

برد آردوینو LilyPad برای پروژه‌های پوشیدنی و پارچه‌ای طراحی شده است.

  • میکروکنترلر: ATmega328P یا ATmega32u4

  • ولتاژ کاری: ۳٫۳ ولت یا ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۸ مگاهرتز یا ۱۶ مگاهرتز

  • اتصالات: ICSP

  • کاربردها: پروژه‌های پوشیدنی، جواهرات هوشمند

آردوینو LilyPad


 آردوینو Ethernet

برد آردوینو Ethernet دارای ماژول Ethernet داخلی است که برای پروژه‌های شبکه مناسب است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: Ethernet، ICSP

  • کاربردها: پروژه‌های شبکه، کنترل از راه دور

آردوینو Ethernet


 آردوینو Fio

برد آردوینو Fio برای پروژه‌های بی‌سیم و پوشیدنی طراحی شده است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۳٫۳ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۸ مگاهرتز

  • اتصالات: XBee، ICSP

  • کاربردها: پروژه‌های بی‌سیم، دستگاه‌های پوشیدنی

آردوینو Fio


 آردوینو Mini

برد آردوینو Mini یک برد کوچک و کم‌مصرف است که برای پروژه‌های فشرده و قابل حمل مناسب است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۸ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: ICSP

  • کاربردها: پروژه‌های کوچک، دستگاه‌های پوشیدنی

آردوینو Mini


 آردوینو Pro

برد آردوینو Pro یک برد حرفه‌ای با قابلیت‌های پیشرفته است که برای پروژه‌های صنعتی مناسب است.

  • میکروکنترلر: ATmega328P

  • ولتاژ کاری: ۳٫۳ ولت یا ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۱۴ عدد

  • پین‌های آنالوگ: ۶ عدد

  • سرعت کلاک: ۸ مگاهرتز یا ۱۶ مگاهرتز

  • اتصالات: ICSP

  • کاربردها: پروژه‌های صنعتی، دستگاه‌های با مصرف انرژی پایین

آردوینو Pro


 آردوینو Robot Control

برد آردوینو Robot Control برای کنترل ربات‌های کوچک و تعاملی طراحی شده است.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، ICSP

  • کاربردها: رباتیک، پروژه‌های تعاملی

آردوینو Robot Control


 آردوینو Robot Motor

برد آردوینو Robot Motor برای کنترل موتورهای ربات‌های کوچک و تعاملی طراحی شده است.

  • میکروکنترلر: ATmega32u4

  • ولتاژ کاری: ۵ ولت

  • حافظه فلش: ۳۲ کیلوبایت

  • پین‌های دیجیتال: ۲۰ عدد

  • پین‌های آنالوگ: ۱۲ عدد

  • سرعت کلاک: ۱۶ مگاهرتز

  • اتصالات: USB Micro، ICSP

  • کاربردها: رباتیک، پروژه‌های تعاملی

آردوینو Robot Motor


AI-generated, for refeکاربردهای بردهای آردوینو

بردهای آردوینو در حوزه‌های مختلفی استفاده می‌شوند، از جمله:

  • اتوماسیون خانگی: کنترل روشنایی، دما و امنیت خانه.

  • رباتیک: ساخت ربات‌های ساده تا پیشرفته.

  • اینترنت اشیا (IoT): اتصال دستگاه‌ها به اینترنت و جمع‌آوری داده.

  • هنر و طراحی: ساخت پروژه‌های تعاملی و هنری.

  • آموزش: یادگیری الکترونیک و برنامه‌نویسی.


مزایای استفاده از آردوینو

  1. سادگی: حتی افراد مبتدی می‌توانند به راحتی با آن کار کنند.

  2. انعطاف‌پذیری: قابلیت اتصال به سنسورها، موتورها و ماژول‌های مختلف.

  3. متن‌باز بودن: دسترسی به منابع گسترده و جامعه کاربری بزرگ.

  4. قیمت مناسب: بردهای آردوینو نسبت به قابلیت‌هایشان بسیار مقرون‌به‌صرفه هستند.

  5. پشتیبانی گسترده: هزاران کتابخانه و مثال آماده برای استفاده.


چگونه شروع کنیم؟

برای شروع کار با آردوینو، به این موارد نیاز دارید:

  1. یک برد آردوینو (مثلاً Uno یا Nano).

  2. یک کابل USB برای اتصال به کامپیوتر.

  3. نرم‌افزار آردوینو IDE (از صفحه دانلود رسمی آردوینو قابل دانلود است).

  4. چند قطعه الکترونیکی مانند LED، مقاومت، سنسور و غیره.

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


جمع‌بندی

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

ارسال نظر
  • - نشانی ایمیل شما منتشر نخواهد شد.
  • - لطفا دیدگاهتان تا حد امکان مربوط به مطلب باشد.
  • - لطفا فارسی بنویسید.
  • - میخواهید عکس خودتان کنار نظرتان باشد؟ به gravatar.com بروید و عکستان را اضافه کنید.
  • - نظرات شما بعد از تایید مدیریت منتشر خواهد شد