CPU and RAM Usage Monitor

Character LCDs are one of the most common things one gets in an Arduino kit. They are very cheap and fun to work with. They are categorized in two categories: one that is directly hooked up to the Arduino board, and another that uses an I2C module between LCD and the main board. In this project, I've used one with pre-soldered I2C module to minimize the number of wires.



Instructions

  • Wire up the components using the schematic below.
  • Upload the code mentioned below to your Arduino Nano/Uno.
  • Make sure your Arduino is connected to a Windows Computer.


  • Use the download button below to download the program.
  • Run the program and enter the Serial Port number (ex., if it's COM4, type 4).

NOTE: This will not work on displays other than 16x2 Character LCD.

Download for Windows (version 1.12)
Download for Linux (version 1.0)

Linux version is rarely updated so please go for Windows version if possible to get latest features.

Possible Future Updates (Only for Windows version)

  • Remake of the program in C# language to lower the size of exe.
  • Disk Usage
  • GPU usage (assured)

Keep checking this page for the updates

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,16,2); //Change address if this is not applicable
void setup(){
  lcd.init();
  lcd.backlight();
  Serial.begin(9600);
}
void loop(){
  if (Serial.available()) {
    delay(100);
    lcd.setCursor(0, 0);
    while (Serial.available() > 0) {
      lcd.write(Serial.read());
    }
  }
}

Wiring


Apply for sponsorship >>
1600+ Projects Sponsored
Dec 18,2019
1,258 viewsReport item
  • Comments(3)
  • Likes(0)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000