วิธีการเชื่อมต่อ LCD (Liquid Crystal Display) โดยใช้ Arduino

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ในการออกแบบระบบฝังตัวโดยใช้ Arduino โมดูล Liquid Crystal Display มีบทบาทสำคัญมาก ดังนั้นจึงเป็นเรื่องสำคัญมากที่จะต้องเรียนรู้ วิธีการเชื่อมต่อ LCD ด้วย Arduino ขนาด 16 × 2 ในการออกแบบระบบฝังตัว หน่วยแสดงผลมีความสำคัญมากในการสื่อสารระหว่างโลกมนุษย์และโลกเครื่องจักร หน่วยแสดงผลทำงานบนหลักการเดียวกันไม่ได้ขึ้นอยู่กับขนาดของจอแสดงผลอาจใหญ่หรือเล็ก เรากำลังทำงานร่วมกับจอแสดงผลแบบธรรมดาเช่นหน่วย 16 × 1 และ 16 × 2 หน่วยแสดงผล 16 × 1 มีอักขระ 16 ตัวซึ่งแสดงในบรรทัดเดียวและหน่วยแสดงผล 16 × 2 มี 32 อักขระซึ่งมีอยู่ใน 2 บรรทัด เราควรรู้ว่าในการแสดงอักขระแต่ละตัวมี 5 × 10 พิกเซล ดังนั้นการแสดงหนึ่งอักขระทั้งหมด 50 พิกเซลควรอยู่ด้วยกัน ในจอแสดงผลมีคอนโทรลเลอร์ซึ่งเป็น HD44780 ใช้เพื่อควบคุมพิกเซลของตัวอักษรที่จะแสดง

Liquid Crystal Display คืออะไร?

จอแสดงผลคริสตัลเหลว ใช้คุณสมบัติของการตรวจสอบแสงของผลึกเหลวและไม่เปล่งแสงโดยตรง จอแสดงผลคริสตัลเหลวเป็นจอแบนหรือจอแสดงผลอิเล็กทรอนิกส์ ด้วยข้อมูลที่ต่ำเนื้อหาของ LCD จะได้รับในภาพคงที่หรือภาพที่กำหนดเองซึ่งจะแสดงหรือซ่อนอยู่เช่นคำปัจจุบันตัวเลขหรือ การแสดงผล 7 ส่วน . รูปภาพตามอำเภอใจประกอบด้วยพิกเซลขนาดเล็กจำนวนมากและองค์ประกอบมีองค์ประกอบที่ใหญ่กว่า




จอแสดงผลคริสตัลเหลว

จอแสดงผลคริสตัลเหลว

จอแสดงผลคริสตัลเหลว 16 × 2

จอแสดงผลคริสตัลเหลว 16 × 2 ประกอบด้วยเส้นแนวนอนสองเส้นและใช้สำหรับบีบอัดพื้นที่แสดงผล 16 ตัวอักษร ในตัว LCD มีรีจิสเตอร์สองตัวซึ่งอธิบายไว้ด้านล่าง



  • ลงทะเบียนคำสั่ง
  • ลงทะเบียนข้อมูล

ลงทะเบียนคำสั่ง: รีจิสเตอร์นี้ใช้เพื่อแทรกคำสั่งพิเศษใน LCD คำสั่งนี้เป็นชุดข้อมูลพิเศษและใช้เพื่อให้คำสั่งภายในแก่จอแสดงผลคริสตัลเหลวเช่นหน้าจอที่ชัดเจนย้ายไปที่บรรทัด 1 อักขระ 1 การตั้งค่าเคอร์เซอร์และอื่น ๆ

ลงทะเบียนข้อมูล: การลงทะเบียนข้อมูลใช้เพื่อป้อนบรรทัดใน LCD

จอแสดงผลคริสตัลเหลวขนาด 16x2

จอแสดงผลคริสตัลเหลว 16 × 2

แผนภาพพินและคำอธิบายของแต่ละพินได้อธิบายไว้ในตารางต่อไปนี้


หมายเลขพิน ชื่อพิน

คำอธิบายพิน

พิน 1

GND

พินนี้เป็นพินกราวด์และ LCD เชื่อมต่อกับกราวด์

พิน 2

VCC

พิน VCC ใช้เพื่อจ่ายไฟให้กับ LCD

พิน 3

วี

พินนี้ใช้สำหรับปรับความคมชัดของ LCD โดยเชื่อมต่อตัวต้านทานตัวแปรระหว่าง VCC และกราวด์

พิน 4

อาร์เอส

RS เรียกว่า register select และเลือก Command / Data register ในการเลือกคำสั่งลงทะเบียน RS ควรเท่ากับศูนย์ ในการเลือก Data register RS ​​ควรเท่ากับหนึ่ง

พิน 5

R / W

พินนี้ใช้เพื่อเลือกการทำงานของ Read / Write ในการดำเนินการเขียน R / W ควรเท่ากับศูนย์ ในการดำเนินการอ่าน R / W ควรเท่ากับหนึ่ง

พิน 6

ใน

นี่คือพินสัญญาณเปิดใช้งานหากพัลส์บวกกำลังผ่านพินดังนั้นฟังก์ชันพินจะเป็นพินอ่าน / เขียน

พิน 7

DB0 ถึง DB7

พิน 7 ประกอบด้วยพินทั้งหมด 8 พินซึ่งใช้เป็นพินข้อมูลของ LCD

พิน 15

LED +

พินนี้เชื่อมต่อกับ VCC และใช้สำหรับพิน 16 เพื่อตั้งค่าแสงพื้นหลังของ LCD

ขา 16

LED -

พินนี้เชื่อมต่อกับกราวด์และใช้สำหรับพิน 15 เพื่อตั้งค่าการเรืองแสงของแบ็คไลท์ของ LCD

การเชื่อมต่อ LCD กับโมดูล Arduino

แผนภาพวงจรต่อไปนี้แสดงจอแสดงผลคริสตัลเหลวที่มี โมดูล Arduino . จากแผนภาพวงจรเราสามารถสังเกตได้ว่าขา RS ของ LCD เชื่อมต่อกับขา 12 ของ Arduino LCD ของขา R / W เชื่อมต่อกับกราวด์ พิน 11 ของ Arduino เชื่อมต่อกับพินสัญญาณเปิดใช้งานของโมดูล LCD โมดูล LCD และโมดูล Arduino เชื่อมต่อกับโหมด 4 บิตในโครงการนี้ ดังนั้นจึงมีสายอินพุตสี่เส้นซึ่ง ได้แก่ DB4 ถึง DB7 ของ LCD กระบวนการนี้ง่ายมากต้องใช้สายเชื่อมต่อน้อยลงและเรายังสามารถใช้ประโยชน์สูงสุดของโมดูล LCD

การเชื่อมต่อ LCD กับโมดูล Arduino

การเชื่อมต่อ LCD กับโมดูล Arduino

สายอินพุตดิจิตอล (DB4-DB7) เชื่อมต่อกับหมุด Arduino จาก 5-2 ในการปรับความคมชัดของการแสดงผลที่นี่เราใช้โพเทนชิออมิเตอร์ 10K กระแสผ่านไฟ LED ด้านหลังมาจากตัวต้านทาน 560 โอห์ม แจ็คไฟภายนอกมีให้โดยบอร์ดไปยัง Arduino การใช้พีซีผ่านพอร์ต USB Arduino สามารถจ่ายไฟได้ บางส่วนของวงจรอาจต้องใช้แหล่งจ่ายไฟ + 5V ซึ่งนำมาจากแหล่ง 5V บนบอร์ด Arduino

แผนผังต่อไปนี้แสดงโมดูล LCD ที่เชื่อมต่อกับ Arduino

แผนภาพ

แผนภาพ

บทความนี้ให้ข้อมูลเกี่ยวกับวิธีที่โมดูล LCD เชื่อมต่อกับ Arduino ฉันหวังว่าเมื่ออ่านบทความนี้คุณจะได้รับความรู้พื้นฐานเกี่ยวกับวิธีการใช้โมดูล LCD กับ Arduino หากคุณมีข้อสงสัยเกี่ยวกับบทความนี้หรือ เกี่ยวกับโครงการไมโครคอนโทรลเลอร์ โปรดอย่าลังเลที่จะแสดงความคิดเห็นในส่วนด้านล่าง นี่คือคำถามสำหรับคุณอะไรคือหน้าที่ของโมดูล LCD โดยการเชื่อมต่อกับ Arduino?

เครดิตภาพ:

  • Liquid Crystal Display คืออะไร imimg
  • จอแสดงผลคริสตัลเหลว 16 × 2 blogspot
  • การเชื่อมต่อ LCD กับโมดูล Arduino วงจร