Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO Controlled I2C LCD Display Message Center

View and Edit Project In Cirkit DesignerImage of Arduino UNO Controlled I2C LCD Display Message Center

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino UNO microcontroller with a 16x4 LCD Display that communicates via the I2C protocol. The Arduino UNO powers the LCD display and facilitates the communication over the I2C bus, allowing text messages to be displayed on the LCD. The circuit is designed to display a "Hello, World!" message on the LCD upon initialization.

Component List

Arduino UNO

LCD Display 16x4 I2C

Wiring Details

Arduino UNO

LCD Display 16x4 I2C

Documented Code

Arduino UNO Code

/*
 * Arduino with LCD I2C Display
 * This code initializes the LCD display and prints a message on it.
 */

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 4 line display
LiquidCrystal_I2C lcd(0x27, 16, 4);

void setup() {
  // Initialize the LCD
  lcd.begin();
  // Turn on the backlight
  lcd.backlight();
  // Print a message to the LCD
  lcd.setCursor(0, 0);
  lcd.print("Hello, World!");
}

void loop() {
  // Nothing to do here
}

Filename: sketch.ino

(Note: The provided code is identical for both the Arduino UNO and the LCD Display 16x4 I2C. However, the actual code should only be uploaded to the Arduino UNO, as the LCD Display does not have user-uploadable code space. The code snippet above is intended for the Arduino UNO microcontroller.)