Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino UNO and Power Profiler Kit II Based Power Monitoring System with USB Connectivity

Image of Arduino UNO and Power Profiler Kit II Based Power Monitoring System with USB Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit involving an Arduino UNO, a Power Profiler Kit II, and a Micro USB to Cable (2 Pin). The circuit is designed to interface the Arduino UNO with the Power Profiler Kit II for power profiling and data communication. Additionally, the circuit includes a Micro USB connection for power input.

Component List

  1. Power Profiler Kit II

    • Description: A tool used for power profiling and monitoring.
    • Pins: D0, D1, D2, D3, D4, D5, D6, D7, GND, VCC, USB D/P, USB P, VOUT, VIN
  2. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  3. Micro USB to Cable (2 Pin)

    • Description: A cable used to connect a Micro USB port to a 2-pin interface.
    • Pins: Micro USB, +, -

Wiring Details

Power Profiler Kit II

  • D0 connected to Arduino UNO D8
  • D1 connected to Arduino UNO D9
  • D2 connected to Arduino UNO D10
  • D3 connected to Arduino UNO D11
  • GND connected to Arduino UNO GND
  • VCC connected to Arduino UNO 5V
  • USB D/P connected to Micro USB to Cable (2 Pin) Micro USB
  • GND connected to Arduino UNO GND
  • VOUT connected to Arduino UNO Vin

Arduino UNO

  • D8 connected to Power Profiler Kit II D0
  • D9 connected to Power Profiler Kit II D1
  • D10 connected to Power Profiler Kit II D2
  • D11 connected to Power Profiler Kit II D3
  • GND connected to Power Profiler Kit II GND
  • 5V connected to Power Profiler Kit II VCC
  • GND connected to Power Profiler Kit II GND
  • Vin connected to Power Profiler Kit II VOUT

Micro USB to Cable (2 Pin)

  • Micro USB connected to Power Profiler Kit II USB D/P

Documented Code

Arduino UNO Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This code is a basic template for the Arduino UNO. The setup() function is used to initialize any settings or configurations, and the loop() function contains the main code that runs repeatedly.


This document provides a comprehensive overview of the circuit, including the components used, their connections, and the code for the Arduino UNO.