CPUVolt

screenshot of CPUVolt

Library for Arduino and ATmega series processors to read the processor's Vcc voltage and percentage of capacity (for battery based projects) using *absolutely* no external components or connections!

Overview:

The product being analyzed is a CPU voltage measuring feature that allows users to measure the voltage of the processor or retrieve the percentage of charge for battery-based systems. It uses the internal registers of Microchip (Atmel) ATMega processors and does not require any external parts or connections.

Features:

  • Voltage Measurement: Measure the voltage of the processor or percentage of charge for battery-based systems.
  • Internal Register Usage: Utilize the internal registers of Microchip (Atmel) ATMega processors for voltage measurement without external parts.
  • Support for Percentage Measurement: The feature now includes support for reading the voltage as a percentage of total capacity.
  • Customizable Voltage Levels: Users can specify the voltage levels that indicate 0% charge and 100% charge for battery-based projects.