AI Prompt: I2c Scanner

  1. Before scanning, read and report the Uno’s status to the Serial Monitor, including free memory, board voltage, and I²C bus readiness.
  2. Scan the I²C bus and detect all active addresses.
  3. Display all found I²C addresses on a 20×5 LED matrix, keeping previous addresses visible as a growing list rather than overwriting them.
  4. Also report the scan results to the Serial Monitor, accumulating addresses line by line rather than clearing previous output.
  5. Provide well-commented, ready-to-upload Arduino code that clearly separates the status report from the I²C scan results.

  6. <#>Include Wire.h;
    <#>LiquidCrystal_I2C.h;