กลับไปหน้ารวมไฟล์
arduino-led-display-with-custom-character-d21cdf-en.md

Arduino LED Display with custom character

Hi guys,

In here I am going to show you how to create custom character with Arduino LCD Display with I2C module.

Thank You.......................

EXPANDED TECHNICAL DETAILS

Custom Character Generation

Standard LCD displays like the 16x2 HD44780 come with a fixed character set. This project unlocks the ability to create unique icons and progress bars.

  • CGRAM Management: The Arduino uses the createChar() command to store up to 8 custom bitmapped characters in the Character Generator RAM (CGRAM) of the LCD.
  • Bitmap Logic: Each custom character is defined by an array of 8 bytes, where each byte represents a 5-pixel horizontal row. For example, a heart or a battery icon can be designed by setting specific bits in these bytes.

User Interaction

  • Dynamic Updates: The firmware can update these custom characters in real-time, allowing for "Live Loading" icons or animated battery levels that change based on incoming sensor data.
  • Pin Efficiency: Typically utilizes the LiquidCrystal library (Parallel mode) or the LiquidCrystal_I2C adapter to display these identifiers with minimal pin usage.

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino LED Display with custom character"
description: "How to display custom character on LCD Display with I2C Module"
author: "jehankandt"
category: ""
tags:
  - "embedded"
  - "smart appliances"
views: 2310
likes: 0
price: 870
difficulty: "Intermediate"
components:
  - "1x Arduino UNO"
  - "1x I2C 16x2 Arduino LCD Display Module"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/7b08b005-fe14-4928-9859-8c50cb9f3b2c.ino"
  - "https://projects.arduinocontent.cc/7b08b005-fe14-4928-9859-8c50cb9f3b2c.ino"
documentationLinks: []
passwordHash: "54be7e0041feb37fd1a937d78fe96f3f114db2c5ea92ef683b3e28bd157b8327"
encryptedPayload: "U2FsdGVkX1+OZyH8QTDoeHN5Sc63EAdh/dfSaUFY+F/7Z29RA92mPhlYZ/zJ7c8wuOVp87nhslzhoPHGBz7Ppu6QHMQg73id6jeJx5f8wmo="
seoDescription: "Learn how to display custom characters on an LCD Display with Arduino and I2C Module."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-led-display-with-custom-character-d21cdf_cover.jpg"
lang: "en"