• ARDUINO Mega 2560
Arduino Mega ATmega2560 mikrokontrollerida (ma'lumotlar jadvali) qurilgan. Kengashda 54 ta raqamli kirish/chiqish (shundan 14 tasi PWM chiqishi sifatida ishlatilishi mumkin), 16 ta analog kirish, 4 ta UART seriyali portlari, 16 MGts kristalli osilator, USB ulagichi, quvvat uyasi, ICSP sarlavhasi va qayta o‘rnatish mavjud. tugmasi. Ishlash uchun siz platformani USB kabeli orqali kompyuterga ulashingiz yoki AC/DC adapteri yoki batareyadan quvvat bilan ta'minlashingiz kerak. Arduino Mega 2560 Uno yoki Duemilanove platformalari uchun mo'ljallangan barcha qalqonlarga mos keladi.
Sxema va dastlabki ma'lumotlar
EAGLE fayllari: arduino-mega2560-reference-design.zip
Sxematik diagramma: arduino-mega2560-schematic.pdf
Qisqacha xarakteristikalar
Mikrokontroller ATmega2560
Ishlash kuchlanishi 5V
Kirish kuchlanishi (tavsiya etiladi) 7-12V
Kirish kuchlanishi (maksimal) 6-20V
Raqamli kirish/chiqish 54 (shundan 14 tasi PWM chiqishi sifatida ham ishlashi mumkin)
Analog kirishlar 16
Kirish/chiqish orqali doimiy oqim 40 mA
3.3V 50mA chiqish uchun doimiy oqim
Flash xotira 256 KB (shundan 8 KB yuklash uchun ishlatiladi)
RAM 8 KB
Doimiy xotira 4 KB
Soat chastotasi 16 MGts
Oziqlanish
Arduino Mega USB orqali yoki tashqi quvvat manbasidan quvvatlanishi mumkin. Quvvat manbai avtomatik ravishda tanlanadi.
Tashqi quvvat (USB bo'lmagan) AC/DC konvertori (quvvat manbai) yoki batareya orqali ta'minlanishi mumkin. Voltaj konvertori markaziy kontaktdagi musbat qutb bilan 2,1 mm konnektor orqali ulanadi. Batareyadan simlar quvvat ulagichining (POWER) Gnd va Vin terminallariga ulangan.
Platforma 6 V dan 20 V gacha bo'lgan tashqi quvvat manbai bilan ishlashi mumkin. Ta'minot kuchlanishi 7 V dan past bo'lganda, 5 V pin 5 V dan kam chiqishi mumkin va platforma beqaror ishlashi mumkin. Agar siz 12V dan yuqori kuchlanishdan foydalansangiz, voltaj regulyatori haddan tashqari qizib ketishi va taxtaga zarar etkazishi mumkin. Tavsiya etilgan diapazon 7V dan 12V gacha.
Mega2560 platasi, platalarning oldingi versiyalaridan farqli o'laroq, FTDI USB mikrokontrolleridan foydalanmaydi. USB orqali ma'lumot almashish uchun Atmega8U2 mikrokontrolleri ishlatiladi, u USB-seriyali konvertor sifatida dasturlashtirilgan.
Quvvat pinlari:
VIN. Kirish tashqi manbadan quvvatni ta'minlash uchun ishlatiladi (USB ulagichidan yoki boshqa tartibga solinadigan quvvat manbasidan 5V bo'lmaganda). Besleme kuchlanishi ushbu pin orqali beriladi. Agar 2,1 mm ulagichga quvvat berilsa, u holda bu kirish quvvatlanishi mumkin.
5V. Mikrokontroller va platadagi komponentlarni quvvatlantirish uchun ishlatiladigan sozlanishi kuchlanish manbai. Quvvat VIN pinidan kuchlanish regulyatori orqali yoki USB ulagichi yoki boshqa tartibga solinadigan 5V manbadan ta'minlanishi mumkin.
3V3. 3.3V pinidagi kuchlanish platformadagi FTDI chipi tomonidan ishlab chiqariladi. Maksimal oqim iste'moli 50 mA.
GND. Topraklama terminallari.
Xotira
ATmega2560 mikrokontrollerida quyidagilar mavjud: dastur kodini saqlash uchun 256 KB flesh-xotira (yuklovchini saqlash uchun 4 KB), 8 KB operativ xotira va 4 KB EEPROM (bu EEPROM kutubxonasi yordamida o‘qiladi va yoziladi).
Kirish va chiqishlar
Mega-ning 54 raqamli pinlarining har biri pinMode(), digitalWrite() va digitalRead() funksiyalari yordamida kirish yoki chiqish sifatida sozlanishi mumkin. Pinlar 5V da ishlaydi, har bir pin 20-50 kOhm tortishish qarshiligiga ega (sukut bo'yicha uzilgan) va 40 mA gacha ishlay oladi. Ba'zi pinlar maxsus funktsiyalarga ega:
Seriyali avtobus: 0 (RX) va 1 (TX); 1 seriyali avtobus: 19 (RX) va 18 (TX); 2-seriyali avtobus: 17 (RX) va 16 (TX); Seriyali avtobus 3: 15 (RX) va 14 (TX). Pinlar TTL ma'lumotlarini qabul qilish (RX) va uzatish (TX) uchun ishlatiladi. 0 va 1 pinlari ATmega8U2 seriyali avtobus chipining mos keladigan pinlariga ulangan.
Tashqi uzilish: 2 (uzilish 0), 3 (uzilish 1), 18 (uzilish 5), 19 (uzilish 4), 20 (uzilish 3) va 21 (uzilish 2). Ushbu pinlar past qiymatda, ko'tarilish yoki pasayishda yoki qiymatning o'zgarishida uzilishni tetiklash uchun sozlanishi mumkin. Qo'shimcha ma'lumot olish uchun attachInterrupt() funksiyasining tavsifiga qarang.
PWM: 2 dan 13 gacha va 44-46. Har qanday pin PWM-ni analogWrite() funksiyasidan foydalangan holda 8-bitli ruxsat bilan ta'minlaydi.
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). SPI aloqasi ushbu pinlar orqali amalga oshiriladi, masalan, SPI kutubxonasi yordamida. SPI pinlari Uno, Duemilanove va Diecimila platformalariga mos keladigan ICSP blokida ham chiqarilishi mumkin.
LED: 13. Raqamli pinga ulangan o'rnatilgan LED 13. Agar pindagi qiymat yuqori potentsialga ega bo'lsa, LED yonadi.
I2C: 20 (SDA) va 21 (SCL). Pinlar I2C (TWI) aloqasi uchun ishlatiladi. Yaratish uchun Wire kutubxonasidan foydalaniladi (Wiring veb-saytidagi ma'lumotlar). Mega platformasidagi pinout Duemilanove yoki Diecimila-ga mos kelmaydi.
Mega2560 platformasida 16 ta analog kirish mavjud, ularning har biri 10 bitli ruxsatga ega (ya'ni 1024 xil qiymatni qabul qilishi mumkin). Standart chiqishlar nisbatan 5 V gacha bo'lgan o'lchov oralig'iga ega

