2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Arduino 16x2 Liquid Crystel Display ใช้การจัดรูปแบบที่เรียบง่ายเพื่อให้การแสดงข้อความเป็นเรื่องง่ายและมีประโยชน์
เสบียง
- บอร์ด Arduino หรือ Genuino
- จอ LCD
- ส่วนหัวของพินเพื่อประสานกับหมุดแสดงผล LCD
- โพเทนชิโอมิเตอร์ 10k โอห์ม
- ตัวต้านทาน 220 โอห์ม
- สายต่อ
- เขียงหั่นขนม
ขั้นตอนที่ 1: เชื่อมต่อสายไฟของคุณ
ก่อนเดินสายหน้าจอ LCD กับบอร์ด Arduino ของคุณ คุณควรประสานแถบส่วนหัวของพินเข้ากับขั้วต่อจำนวน 14 พินของหน้าจอ LCD ดังที่คุณเห็นในภาพด้านบน เพื่อต่อหน้าจอ LCD ของคุณเข้ากับบอร์ดของคุณ
จากนั้นใส่หน้าจอ LDC ลงใน Bread Board เพื่อให้เข้าถึงหมุดและตัวนำไฟฟ้าได้ง่าย ทำตามไดอะแกรมเพื่อเชื่อมโยงโครงการของคุณ
วงจร: * ขา 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 pin
ขั้นตอนที่ 2: รหัส
#รวม
// เริ่มต้นไลบรารีด้วยหมายเลขของพินอินเทอร์เฟซ 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); }
ขั้นตอนที่ 3: เสร็จสิ้น
ทำได้ดี. ทำการทดลองต่อไปจนกว่าคุณจะมีความรู้เพียงพอกับแต่ละพื้นที่แสดงผลเพื่อเขียนโค้ดเกมของคุณเอง