

برد آردوینو پرو میکرو Arduino Pro Micro
۵,۱۰۰,۰۰۰ ﷼ قیمت اصلی ۵,۱۰۰,۰۰۰ ﷼ بود۴,۵۹۰,۰۰۰ ﷼قیمت فعلی ۴,۵۹۰,۰۰۰ ﷼ است
برد آردوینو Arduino Pro Micro, برپایه میکروکنترلر ATmega32U4 , با حافظه 32کیلو بایت با 12 پایه دیجیتال و 9 پایه آنالوگ و خروجیهای UART,I2C,SPI,سرعت پردازش 16 MHz با ورودی Micro USB
موجود
برد آردوینو پرو میکرو Arduino Pro Micro کوچک اما قدرتمند!
آردوینو Pro Micro، یکی از کوچکترین و در عین حال کارآمدترین بردهای خانواده آردوینو است که بر پایه میکروکنترلر ATmega32u4 طراحی شده است. این برد به دلیل اندازه جمعوجور و کوچک خود، گزینهای ایدهآل برای پروژههایی است که محدودیت فضا دارند. در ادامه به بررسی ویژگیها، مشخصات فنی، و کاربردهای این برد کوچک اما قدرتمند خواهیم پرداخت.
کاربردهای برد Arduino Pro Micro
- پروژههای رباتیک
این برد به دلیل اندازه کوچک و قابلیتهای متنوع، گزینهای عالی برای پروژههای رباتیک است، از جمله رباتهای پرنده و رباتهای زمینی می باشد. - سیستمهای نهان (Embedded Systems)
اگر در پروژههای خود نیاز به یک میکروکنترلر قدرتمند و جمعوجور دارید، این برد بهترین انتخاب است. - پروژههای آموزشی
برای دانشجویان و علاقهمندان به یادگیری الکترونیک و رباتیک، Pro Micro یک برد آموزشی ایدهآل است. - اتصال به کامپیوتر
قابلیت اتصال مستقیم به کامپیوتر از طریق پورت میکرو USB، این برد را برای کاربردهایی مثل ساخت کیبوردهای کاستوم، موس، یا دستگاههای HID مناسب کرده است.
چرا برد Arduino Pro Micro؟
این برد با امکانات گسترده، ابعاد کوچک و قیمتی مناسب، انتخابی محبوب در بین مهندسان، علاقهمندان به الکترونیک، و دانشجویان است. فرقی نمیکند که در حال طراحی یک ربات پیچیده باشید یا یک پروژه ساده آموزشی؛ Pro Micro میتواند نیازهای شما را برآورده کند.
یک انتخاب هوشمندانه برای پروژههای نوآورانه شما
ویژگیهای محصول
با توجه به اهمیت مطالب فنی از ترجمه صرف نظر شده است.
Arduino Pro Micro Technical Documentation
Overview
The Arduino Pro Micro is a compact microcontroller board based on the ATmega32u4 chip. It is designed for projects requiring a small form factor and USB connectivity. Despite its size, the board is equipped with powerful features, making it ideal for embedded systems, robotics, and educational projects.
Features
- Microcontroller: ATmega32u4
- Operating Voltage: 5V (3.3V version available)
- Input Voltage (recommended): 7-12V
- Clock Speed: 16 MHz
- Digital I/O Pins: 12 (5 PWM outputs)
- Analog Input Pins: ۹
- Flash Memory: 32 KB (4 KB used by bootloader)
- SRAM: 2.5 KB
- EEPROM: 1 KB
- USB Interface: Micro USB port
- Programming: USB bootloader or ICSP header
Pinout Details
Digital Pins
- D0-D11: Can be used for general-purpose digital I/O.
- PWM Outputs: Pins D3, D5, D6, D9, D10.
Analog Pins
- A0-A8: Support analog input with a 10-bit resolution.
Power Pins
- RAW: Unregulated power input (7-12V).
- VCC: Regulated 5V (or 3.3V) output.
- GND: Ground.
Communication Pins
- TX (D1): Transmit data (Serial1).
- RX (D0): Receive data (Serial1).
- I2C: SDA (A4), SCL (A5).
- SPI: MISO (D14), MOSI (D16), SCK (D15), SS (D10).
Reset Pin
- The board does not include a physical reset button. To reset, connect the RESET pin to GND momentarily.
USB Features
- Acts as a USB HID device (e.g., keyboard, mouse, joystick).
- Supports USB communication for programming and serial communication.
Applications
- Embedded systems and IoT.
- Robotics (e.g., drones, rovers).
- Custom HID devices (e.g., keyboards, mice).
- Educational projects and prototypes.
Power Supply Options
- USB Connection: Power the board directly via the Micro USB port.
- RAW Pin: Supply unregulated voltage (7-12V).
- VCC Pin: Provide regulated 5V (or 3.3V for 3.3V version).
Programming the Board
The Arduino Pro Micro can be programmed using the Arduino IDE:
- Download and install the Arduino IDE from the Arduino website.
- Connect the board to your computer via a Micro USB cable.
- Select the correct board and port from the Tools menu:
- Board: Arduino Leonardo (Pro Micro uses the same chip as the Leonardo).
- Port: Select the COM port corresponding to the board.
- Write your code and click Upload to flash it to the board.
Example Code
Blink an LED
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn LED on
delay(1000); // Wait 1 second
digitalWrite(13, LOW); // Turn LED off
delay(1000); // Wait 1 second
}
Troubleshooting
- Board Not Detected:
- Ensure drivers are installed.
- Check the USB cable for data transfer capability.
- Upload Errors:
- Double-tap the reset pin to enter the bootloader mode.
- Verify the correct board and port are selected.
- Power Issues:
- Check input voltage range.
- Verify connections to the RAW or VCC pin.
Safety Guidelines
- Do not exceed the maximum input voltage.
- Avoid short circuits between pins.
-
Use appropriate resistors when connecting LEDs or other components.
mohammadaminzalli40 –
دارای ۹ پین ورودی آنالوگ و ۱۲ پین دیجیتال ورودی/خروجی
افتخاری –
دوستانی که قصد خرید این برد رو دارن حواسشون باشه که پورت یو اس بی این برد بسیار ضعیف هست و ممکنه کنده بشه پس با احتیاط باهاش کار کنید علتش عم ظرافت بالا و اندازه کوچک این برد هست . همچنین هنگام دست زدن به میکرو کنترل برد مواطب باشید چون اگه بدنتون الکتریسیته ساکن داشته باشه ممکن هست برد بسوزه.من از این برد توی پروژه اینترنت اشیا استفاده کردم.
افتخاری –
در برد آردوینو پرو میکرو مشابه برد آردوینو پرو مینی از میکروکنترلر ATmega32U4 استفاده شده . پورت USB قرار گرفته بر روی این برد به ما اجازه میدهد تا با سایر وسایل که از این پورت پشتیبانی میکنند، متصل شد و اطلاعات خود را جابجا کرد. رگولاتور ولتاژ قرار گرفته بر روی برد آردوینو پرو میکرو میتواند ولتاژ 12v DC را برای ما فراهم کند. اگر ولتاژهای نامنظم و متفاوت دریافت کردیم باید بد,ونیم که پایه RAW به Vcc متصل نشده است.
افتخاری –
از برد آردوینو پرو میکرو میتوان در اغلب پروژههای DIY خود به عنوان مثال برای ساخت ربات مینیاب، مسیریاب و غیره استفاده کرد همچنین برای پروژه های اینترنت اشیا مناسب هست و برای پروژه های بزرگتر نیاز به بردهای قدرتمندتر با قدرت پردازش بالاتر نیاز است ولی پایه های ورودی خروجی کمی دارند در این صورت برد Arduino گزینه مناسبی برای قرار دادن آن در کنار سایر بردهاست که پایه های ورودی و خروجی زیادی (از جمله 5 پایه pwm) در اختیار ما قرار میدهد.
افتخاری –
در طرح این برد الکتریکی از ورودی مادگی میکرو usb استفاده شدهبه طور خلاصه از مهمترین مزایای این برد و سایر بردهای آردوینو میتوان به موارد زیر اشاره کرد :
وجود کتابخانههای بسیار زیاد برای راهاندازی سنسورهای مختلف
وجود شیلدهای مختلف سازگار با این برد برای راهاندازی وسایل جانبی مختلف مثل اتصال به شبکه و اینترنت
کوچک بودن
عدم نیاز به پروگرامر
محیط نرمافزاری بسیار ساده
کدنویسی آسان
متن باز بودن آن
قرار گرفتن 9 کانال 10 بیتی ADC
قابل اتصال سختافزاری RX و TX
افتخاری –
Pro Micro توسط Sparkfun توسعه یافته است. Pro Micro اغلب بهعنوان جایگزینی ارزانتر برای سایر برد ها اردینو می باشد، زمانی که تعداد پینهای کمتری کافی است مورد استفاده قرار می گیرد.Pro Micro در نسخه 3.3 ولت (8 مگاهرتز) و نسخه 5 ولت (16 مگاهرتز) وجود دارد.
در نسخه 3.3 ولت، اتصال کوتاه یک پل لحیم کاری (J1) روی تراشه، تنظیم کننده ولتاژ 3.3 ولت روی برد را دور می زند.که باعث می شود تراشه در 5 ولت کار کند و به سرعت کلاک 16 مگاهرتز برسد. در 3.3 ولت، ATmega32u4 به سرعت کلاک 8 مگاهرتز محدود می شود
افتخاری –
آپلود نرم افزار نیتیو برای اجرا در Pro Micro با Teensy 2.0 متفاوت است. دکمه ریست روی برد وجود ندارد، در عوض دو پین باید دو بار میانبر شوند تا دستگاه به مدت 8 ثانیه در حالت بوت لودر قرار گیرد. در حالی که Teensy با یک ابزار آپلودگر گرافیکی ارائه می شود، Pro Micro با استفاده از یک ابزار خط فرمان به نام avrdude برنامه ریزی شده است. پیش نهاد می شود آموزشهای Sparkfun و scottc را مطالعه نمایید.
در آخر باز هم تشکر فراوان از روبوایکیو که قیمتش از همه جا پایین تر هست.
frown.ronnie –
از نظر کارایی بسیار عالی ولی مشکل شناخته نشدن این بورد برای ویندوز دردسر های زیادی رو برای من ایجاد کرد و حدود 12 نوع مختلف کابل usb micro استفاده کردم ولی مشکل حل نشد و ویندوز قابلیت دسترسی از پورت usb به این بورد رو نداشت