Skip to content

[Power Issue] Servo Motor Causes Arduino Reset When Powered from 5V Pin #1

@Customize5773

Description

@Customize5773

Dear @embeddedlab786,

The servo motor (e.g. SG90) currently draws power directly from the Arduino UNO 5V pin. During operation—especially during rapid movement or obstacle scan—the Arduino intermittently resets or hangs.

  1. Arduino resets randomly when servo is active
  2. Ultrasonic sensor data becomes unstable or missing
  3. IR sensors occasionally give false triggers

Servos can draw up to 500-800mA during peak load, far more than the Arduino’s onboard 5V regulator can safely supply. This causes a voltage drop, resulting in Brownouts, Unstable sensor readings, Logic-level failures.

✅ Recommended Power Setup

  • Use a dedicated 5V regulator (e.g. AMS1117 or UBEC) to power the servo
  • Ensure all components share a common GND
  • Power the Arduino separately (e.g. via VIN from 7.4V battery pack)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions