OSOYOO DBAD100200

OSOYOO Pro Micro 5V/16MHz Module Board User Manual

Model: DBAD100200

1. Introduction

This manual provides essential information for the proper setup, operation, and maintenance of your OSOYOO Pro Micro 5V/16MHz Module Board. Please read these instructions carefully before using the product to ensure optimal performance and longevity.

2. Product Overview

The OSOYOO Pro Micro is a compact microcontroller board based on the ATmega32U4. It operates at 5V/16MHz and features an on-board micro-USB connector for programming. This module is designed for various embedded projects, offering a small footprint and versatile I/O capabilities.

OSOYOO Pro Micro 5V/16MHz Module Board with pin headers

Figure 2.1: OSOYOO Pro Micro 5V/16MHz Module Board with included pin headers.

Video 2.1: Overview of the Pro Micro ATmega32U4 5V 16MHz Micro-USB Development Module.

3. Features

  • Operating at 5V/16MHz.
  • Supported under Arduino IDE v1.0.1 and later versions.
  • On-Board micro-USB connector for programming and serial communication.
  • 4 x 10-bit Analog-to-Digital Converter (ADC) pins.
  • 12 x Digital Input/Output (I/O) pins.
OSOYOO Pro Micro Pinout Diagram

Figure 3.1: Detailed pinout diagram of the OSOYOO Pro Micro module.

4. Setup

To begin using your OSOYOO Pro Micro module, follow these steps for driver installation and initial setup:

  1. Install Arduino IDE: Download and install the latest version of the Arduino IDE from the official Arduino website.
  2. Connect the Module: Connect the OSOYOO Pro Micro to your computer using a data-capable micro-USB cable. Ensure the cable is not charge-only, as this will prevent data transfer and driver recognition.
  3. Driver Installation:
    • Locate the Arduino driver files. These are typically found in the 'drivers' folder within your Arduino IDE installation directory. For older systems, you might need to use the 'Old_Arduino_Drivers' folder.
    • Open Device Manager (Right-click 'Computer' or 'This PC' > 'Manage' > 'Device Manager').
    • Look for 'Other devices' or 'Ports (COM & LPT)'. Your Arduino Micro might appear as an 'Unknown device' or 'Arduino Micro' with a warning sign.
    • Right-click on the device and select 'Update Driver Software'.
    • Choose 'Browse my computer for driver software' and navigate to the Arduino driver folder you located in the first step.
    • Confirm the installation if prompted by a Windows Security warning.
  4. Select Board in Arduino IDE: Once drivers are installed, open the Arduino IDE. Go to Tools > Board and select "Arduino Leonardo". The Pro Micro is compatible with the Leonardo board definition.
  5. Select COM Port: Go to Tools > Port and select the COM port corresponding to your "Arduino Leonardo" or "Arduino/Genuino Micro" device.

Video 4.1: Step-by-step guide on how to install the necessary drivers for the OSOYOO Pro Micro module on a Windows system.

5. Operating

After successful setup, you can program your OSOYOO Pro Micro using the Arduino IDE. Write your code (sketch), verify it, and then upload it to the board. The ATmega32U4 microcontroller allows for direct USB communication, enabling it to act as a mouse, keyboard, or other HID devices.

To upload a sketch:

  1. Open your sketch in the Arduino IDE.
  2. Ensure the correct board (Arduino Leonardo) and COM port are selected under Tools.
  3. Click the 'Upload' button (right arrow icon) in the Arduino IDE. The IDE will compile the sketch and then attempt to upload it to your Pro Micro.
  4. Observe the RX/TX LEDs on the board during upload, indicating data transfer.

6. Maintenance

The OSOYOO Pro Micro is a robust electronic component, but proper handling and care are essential for its longevity:

  • Keep the board clean and free from dust and debris.
  • Avoid exposing the board to extreme temperatures or humidity.
  • Handle the board by its edges to prevent static discharge damage to components.
  • Ensure all connections are secure but do not apply excessive force to the micro-USB port or pin headers.

7. Troubleshooting

If you encounter issues with your OSOYOO Pro Micro, consider the following common problems and solutions:

  • Board Not Recognized / USB Device Not Found:
    • Verify that you are using a data-capable micro-USB cable. Many cables are charge-only and will not allow your computer to communicate with the board.
    • Re-check driver installation as described in Section 4. Ensure the correct drivers are installed and recognized by your operating system.
    • Try a different USB port on your computer.
  • Upload Errors:
    • Confirm that "Arduino Leonardo" is selected under Tools > Board.
    • Ensure the correct COM port is selected under Tools > Port.
    • If the board is unresponsive after an upload attempt, you may need to manually reset it. Some users report success by quickly grounding the RST pin three times during the 'Uploading' phase in the IDE.
  • Red TX LED Stays On:
    • This can sometimes occur after uploading. If it does not affect functionality, it may not be a critical issue. A software fix can be implemented by adding TEXLED0; to your sketch to turn off the LED.

8. Specifications

OSOYOO Pro Micro Dimensions

Figure 8.1: Dimensions of the OSOYOO Pro Micro module.

SpecificationValue
BrandOSOYOO
Model NumberDBAD100200
Memory Speed16 MHz
Chipset BrandAMD (Note: The ATmega32U4 is an Atmel chip, which was acquired by Microchip Technology. The 'AMD' listed might be a general category or error in source data.)
Operating System CompatibilityLinux, Ubuntu, Debian, FreeRTOS
Item Weight0.317 ounces
Product Dimensions (LxWxH)3.2 x 2.3 x 0.2 inches
Number of Processors1
Connectivity TechnologyUSB
Included ComponentsPin Header

9. Warranty and Support

This OSOYOO Pro Micro module is subject to a 30-day return policy from the date of purchase. For specific warranty details, technical support, or further inquiries, please refer to the official OSOYOO website or contact their customer service directly. You can also visit the OSOYOO Store on Amazon for additional resources.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.