สารบัญ:

การพิมพ์บน LCD - ARDUINO: 3 ขั้นตอน
การพิมพ์บน LCD - ARDUINO: 3 ขั้นตอน

วีดีโอ: การพิมพ์บน LCD - ARDUINO: 3 ขั้นตอน

วีดีโอ: การพิมพ์บน LCD - ARDUINO: 3 ขั้นตอน
วีดีโอ: สอน เขียนโปรแกรม ภาษาซี Arduino | Uno R3 จอ LCD I2C 16x2 20x4 #EP2 2024, กรกฎาคม
Anonim
การพิมพ์บน LCD - ARDUINO
การพิมพ์บน LCD - ARDUINO

การแนะนำ

ฉันจะแสดงวิธีพิมพ์บนจอ LCD 16X2 โดยใช้ ARDUINO

และฉันได้ส่วนประกอบทั้งหมดของฉันจาก RAM ELECTRONICS

ram-e-shop.com/

เสบียง

-ARDUINO UNO

-LCD 16X2

-BREADBOARD

-POT 10K

ขั้นตอนที่ 1: แผนผัง

แผนผัง
แผนผัง

ขั้นตอนที่ 2: CODE

/*

LiquidCrystal Library - สวัสดีชาวโลก

สาธิตการใช้งานจอ LCD 16x2 ไลบรารี LiquidCrystal ใช้งานได้กับจอ LCD ทั้งหมดที่เข้ากันได้กับไดรเวอร์ Hitachi HD44780 มีอยู่มากมาย และคุณสามารถบอกได้โดยใช้อินเทอร์เฟซ 16 พิน

ภาพสเก็ตช์นี้พิมพ์ว่า "สวัสดีชาวโลก!" ไปที่ LCD และแสดงเวลา

วงจร: * LCD RS พินเป็นพินดิจิตอล 12 * LCD เปิดใช้งานพินเป็นพินดิจิทัล 11 * LCD D4 พินเป็นพินดิจิทัล 5 * LCD D5 พินเป็นพินดิจิทัล 4 * LCD D6 พินเป็นพินดิจิทัล 3 * LCD D7 พินเป็นพินดิจิทัล 2 * LCD R/W พินลงกราวด์ * พิน LCD VSS ลงกราวด์ * ขา LCD VCC ถึง 5V * ตัวต้านทาน 10K: * สิ้นสุดที่ +5V และกราวด์ * ปัดน้ำฝนไปที่พิน LCD VO (พิน 3)

ห้องสมุดเดิมถูกเพิ่มเมื่อ 18 เมษายน 2551 โดย David A. Mellis ห้องสมุดแก้ไขเมื่อ 5 กรกฎาคม 2552 โดย Limor Fried (https://www.ladyada.net) ตัวอย่างที่เพิ่มเมื่อ 9 กรกฎาคม 2552 โดย Tom Igoe แก้ไขเมื่อ 22 พฤศจิกายน 2010 โดย Tom Igoe

รหัสตัวอย่างนี้เป็นสาธารณสมบัติ

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ รวมรหัสห้องสมุด: #include

// เริ่มต้นไลบรารีด้วยหมายเลขของพินอินเทอร์เฟซ LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

การตั้งค่าเป็นโมฆะ () {// ตั้งค่าจำนวนคอลัมน์และแถวของ LCD: lcd.begin (16, 2); // พิมพ์ข้อความไปยัง LCD lcd.print("สวัสดีชาวโลก!"); }

void loop() {// ตั้งค่าเคอร์เซอร์ไปที่คอลัมน์ 0, บรรทัดที่ 1 // (หมายเหตุ: บรรทัดที่ 1 คือแถวที่สอง เนื่องจากการนับเริ่มต้นด้วย 0): lcd.setCursor(0, 1); // พิมพ์จำนวนวินาทีตั้งแต่รีเซ็ต: lcd.print(millis() / 1000); }

แนะนำ: