مشخصات برد Arduino Leonardo
نوع برد: برد توسعه میکروکنترلر
میکروکنترلر: ATmega32U4
ولتاژ کاری: 5 V DC
ولتاژ ورودی (توصیهشده): 7 – 12 V DC
ولتاژ ورودی (حد مجاز): 6 – 20 V DC
تعداد پایههای دیجیتال I/O: 20 پایه
پایههای PWM: 7 کانال PWM
پایههای آنالوگ (ADC): 12 کانال آنالوگ
جریان مجاز هر پایه I/O: حداکثر 40 mA
جریان خروجی پایه 3.3 V: حداکثر 50 mA
حافظه فلش: 32 KB (بسته به بوتلودر حدود 4 KB برای بوتلودر استفاده میشود)
حافظه SRAM: 2.5 KB
حافظه EEPROM: 1 KB
سرعت کلاک: 16 MHz
رابط ارتباطی میکروکنترلر:
UART (Serial1)
I2C (SDA/SCL)
SPI
USB CDC (Virtual Serial)
اتصال USB: Micro USB (برای پروگرام و USB HID)
ویژگی USB خاص: برد میتواند بهصورت موس، کیبورد یا دستگاه USB HID به کامپیوتر شناخته شود (بدون نیاز به مبدل)
پشتیبانی USB:
CDC Serial
HID Keyboard
HID Mouse
سایر پروتکلهای HID
پایهها و هدرها روی برد:
VCC / 5V / 3V3
GND
VIN
AREF
RESET
IOREF
Digital D0–D13
Analog A0–A11
ICSP Header: برای پروگرامر AVR و برنامهریزی مستقیم
کلید ریست: دارد
سوکت تغذیه: جک DC (برای باتری/آداپتور)
وزن: حدود 20 g
سازگاری نرمافزاری: Arduino IDE
کتابخانههای رایج:
Serial, Wire (I2C), SPI, Keyboard, Mouse
کاربردها:
پروژههای USB HID (صفحهکلید/موس مجازی)
رباتیک و اتوماسیون
پروژههای آموزشی
پروتوتایپ با سنسورها و اکچویتورها
📌 نکته مهم:
برخلاف Arduino Uno، Leonardo خودِ میکروکنترلر USB را پشتیبانی میکند و میتواند مستقیماً بهصورت Virtual COM یا USB HID شناخته شود — این ویژگی باعث میشود بتوان برنامههایی مثل ماوس یا کیبورد مجازی نوشت بدون نیاز به مبدل USB جداگانه.
شکیبا باشید ...
