สารบัญ:

การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน
การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน

วีดีโอ: การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน

วีดีโอ: การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน
วีดีโอ: ทดสอบจอทีวี LED LCD Screen R G B Y Test (1920 x 1080) 2024, พฤศจิกายน
Anonim

โดย chauhannaman98ติดตามเพิ่มเติมโดยผู้เขียน:

เชื่อมต่อ Raspberry Pi กับหน้าจอแล็ปท็อปและคีย์บอร์ดของคุณ
เชื่อมต่อ Raspberry Pi กับหน้าจอแล็ปท็อปและคีย์บอร์ดของคุณ
เชื่อมต่อ Raspberry Pi กับหน้าจอแล็ปท็อปและคีย์บอร์ดของคุณ
เชื่อมต่อ Raspberry Pi กับหน้าจอแล็ปท็อปและคีย์บอร์ดของคุณ
รั้วไฟอัตโนมัติ
รั้วไฟอัตโนมัติ
รั้วไฟอัตโนมัติ
รั้วไฟอัตโนมัติ
ระบบอัตโนมัติภายในบ้านโดยใช้ Google Assistant และ Adafruit IO
ระบบอัตโนมัติภายในบ้านโดยใช้ Google Assistant และ Adafruit IO
ระบบอัตโนมัติภายในบ้านโดยใช้ Google Assistant และ Adafruit IO
ระบบอัตโนมัติภายในบ้านโดยใช้ Google Assistant และ Adafruit IO

เพื่อสร้างการสื่อสารที่ดีระหว่างโลกมนุษย์และโลกของเครื่องจักร หน่วยแสดงผลจึงมีบทบาทสำคัญ ดังนั้นจึงเป็นส่วนสำคัญของระบบฝังตัว หน่วยแสดงผล - ใหญ่หรือเล็ก ทำงานบนหลักการพื้นฐานเดียวกัน นอกจากหน่วยแสดงผลที่ซับซ้อน เช่น การแสดงกราฟิกและการแสดงผล 3 มิติ เราต้องรู้จักการทำงานกับจอแสดงผลทั่วไป เช่น หน่วย 16x1 และ 16x2 หน่วยแสดงผลขนาด 16x1 จะมีอักขระ 16 ตัวและอยู่ในบรรทัดเดียว LCD ขนาด 16x2 จะมีอักขระ 32 ตัว รวม 16 ตัวในบรรทัดที่ 1 และอีก 16 ตัวในบรรทัดที่ 2 ในที่นี้ต้องเข้าใจว่าในแต่ละอักขระมี 5x10=50 พิกเซล ดังนั้นการแสดงหนึ่งอักขระทั้ง 50 พิกเซลจะต้องทำงานร่วมกัน

เสบียง

Seeed Studio - โกรฟ RGB LCD

ขั้นตอนที่ 1: บทนำ

บทนำ
บทนำ

นอกจากหน่วยแสดงผลที่ซับซ้อน เช่น การแสดงกราฟิกและการแสดงผล 3 มิติ เราต้องรู้จักการทำงานกับจอแสดงผลทั่วไป เช่น หน่วย 16x1 และ 16x2 หน่วยแสดงผลขนาด 16x1 จะมีอักขระ 16 ตัวและอยู่ในบรรทัดเดียว LCD ขนาด 16x2 จะมีอักขระ 32 ตัว รวม 16 ตัวในบรรทัดที่ 1 และอีก 16 ตัวในบรรทัดที่ 2 ในที่นี้ต้องเข้าใจว่าในแต่ละอักขระมี 5x10=50 พิกเซล ดังนั้นการแสดงหนึ่งอักขระทั้ง 50 พิกเซลจะต้องทำงานร่วมกัน

Grove - LCD RGB Backlight เป็นจอ LCD ขนาด 16x2 ที่มีแสงพื้นหลังสีเต็มรูปแบบ คอนทราสต์สูงและใช้งานง่ายทำให้เป็นจอ LCD I2C ที่สมบูรณ์แบบสำหรับ Arduino และ Raspberry Pi

ขั้นตอนที่ 2: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

Grove LCD ต่างจาก LCD ขนาด 16x2 อื่นๆ ที่ทำงานบนการเชื่อมต่อ I2C ช่วยลดความยุ่งยากในการเชื่อมต่อหน้าจอกับ Arduino หรือ Raspberry Pi นอกจากเส้น VCC และ GND แล้ว จอ LCD นี้ยังต้องการ SDA (Serial Data) และ SCL (Serial Clock) หมายความว่าเราต้องใช้สายไฟเพียง 4 เส้นเพื่อให้ LCD นี้ทำงานได้แทนที่จะเป็น 14 พินของ LCD อื่นๆ

ขั้นตอนที่ 3: I2C ทำงานอย่างไร

I2C ทำงานอย่างไร?
I2C ทำงานอย่างไร?
I2C ทำงานอย่างไร?
I2C ทำงานอย่างไร?

นี่คือคำอธิบายโดยละเอียดสำหรับสิ่งเดียวกัน:

  1. SDA(SerialData) – เส้นสำหรับมาสเตอร์และสเลฟในการส่งและรับข้อมูล
  2. SCL (Serial Clock) – เส้นที่นำสัญญาณนาฬิกา

I2C เป็นโปรโตคอลการสื่อสารแบบอนุกรม ดังนั้นข้อมูลจึงถูกถ่ายโอนทีละบิตตามสายเดียว (สาย SDA) เช่นเดียวกับ SPI I2C เป็นแบบซิงโครนัส ดังนั้นเอาต์พุตของบิตจะถูกซิงโครไนซ์กับการสุ่มตัวอย่างบิตโดยใช้สัญญาณนาฬิกาที่ใช้ร่วมกันระหว่างมาสเตอร์และสเลฟ สัญญาณนาฬิกาถูกควบคุมโดยต้นแบบเสมอ

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

แนะนำ: