🟦 آردوینو مگا ۲۵۶۰ (Arduino Mega 2560)
آردوینو مگا ۲۵۶۰ چیست؟ بزرگترین برد آردوینو با ۵۴ پایهی دیجیتال، ۱۶ آنالوگ و ۸ برابر حافظهی Uno؛ برای رباتها و پروژههای پرقطعه. پایهها، فرق با Uno و نکتهی A0 = ۵۴.
آردوینو مگا چیست؟
وقتی پایههای آردوینو Uno کم میآید، مثلاً برای رباتی با چند موتور، چند سنسور، یک نمایشگر و یک صفحهکلید، سراغ Mega 2560 میروند. تراشهاش ATmega2560 است: پایهها تقریباً چهار برابر و حافظه هشت برابر Uno.
| مشخصه | مقدار |
|---|---|
| تراشه | ATmega2560 |
| پایههای دیجیتال | ۵۴ تا (D0 تا D53)، ۱۵ تای آن PWM |
| پایههای آنالوگ | ۱۶ تا (A0 تا A15) |
| حافظهی برنامه | ۲۵۶ کیلوبایت (Uno: ۳۲) |
| حافظهی رم | ۸ کیلوبایت (Uno: ۲) |
| درگاه سریال سختافزاری | ۴ تا (Serial تا Serial3) |
| ولتاژ کار | ۵ ولت |
نکتهی مهم: A0 در مگا عدد ۵۴ است
در برنامه، A0 فقط یک اسم برای یک عدد است. در Uno و نانو A0 برابر ۱۴ است، ولی در مگا که ۵۴ پایهی دیجیتال دارد، A0 برابر ۵۴ و A15 برابر ۶۹ است. اگر همیشه بنویسی analogRead(A0) و نه analogRead(14)، کدت روی هر بردی درست کار میکند.
void setup() {
Serial.begin(9600);
for (int pin = 22; pin <= 29; pin++) {
pinMode(pin, OUTPUT); // 8 LEDs on D22..D29
}
}
void loop() {
int level = analogRead(A0) / 128; // 0..7
for (int i = 0; i < 8; i++) {
digitalWrite(22 + i, i <= level ? HIGH : LOW);
}
Serial.println(level);
delay(50);
}
پایههای PWM
در مگا پایههای ۲ تا ۱۳ و ۴۴، ۴۵ و ۴۶ PWM دارند و با analogWrite نور LED یا سرعت موتور را کم و زیاد میکنند.
در شبیهساز
در مود آردوینوی شبیه ساز مدار، «Arduino Mega 2560» را از بخش Microcontrollers بیاور. پایههای D22 تا D53 در دو ردیف کنار برد هستند و A0 تا A15 پایین برد. شبیهساز خودش میفهمد روی مگا هستی و A0 را ۵۴ حساب میکند.
اشتباههای رایج
- نوشتن عدد بهجای A0:
analogRead(14)در مگا پایهی دیجیتال ۱۴ است، نه A0. - I2C در جای دیگر: SDA و SCL مگا روی پایههای ۲۰ و ۲۱ است، نه A4 و A5.
- تغذیهی همهچیز از 5V برد: با اینهمه قطعه، منبع تغذیهی جدا لازم میشود.
کِی مگا بخرم؟
برای یادگیری و بیشتر پروژههای مدرسه Uno یا نانو کافی است. مگا وقتی ارزش دارد که پایه یا حافظه واقعاً کم بیاید: ربات چندموتوره، چاپگر سهبعدی یا پروژهای با صفحهکلید و نمایشگر و چند سنسور. راهنمای کامل در راهنمای خرید آردوینو است.
آردوینو مگا در شبیهساز 🟦🛒 قبل از خرید، لیست خرید قطعات الکترونیک را ببین و قطعه را اول در شبیه ساز مدار امتحان کن.
پروژههایی که از این قطعه استفاده میکنند
یاد بگیر، امتحان کن، بعد بخر
- ⚡ آردوینو مگا ۲۵۶۰ (Arduino Mega 2560) را در شبیه ساز مدار آنلاین رایگان امتحان کن
- 🛒 راهنمای خرید آردوینو مگا ۲۵۶۰ (Arduino Mega 2560) و قطعات الکترونیک