สารบัญ:

Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน

วีดีโอ: Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน

วีดีโอ: Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย: 5 ขั้นตอน
วีดีโอ: ECON TV EP.2 - เขียนโปรแกรม Arduino แสดงผลบนจอ LCD 16x2 2024, กรกฎาคม
Anonim
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย
Arduino สำหรับผู้เริ่มต้น: อินเทอร์เฟซ Arduino พร้อม LCD 16x2 อธิบาย

สวัสดีทุกคน, ปัจจุบัน Arduino ได้รับความนิยมอย่างมากและทุกคนก็ยอมรับเช่นกันเพราะความง่ายในการเขียนโค้ด

ฉันได้สร้างชุด Arduino Basics ซึ่งช่วยให้ผู้เริ่มต้น มือใหม่ และแม้แต่นักพัฒนาเพื่อให้โมดูลทำงานได้ ชุดนี้ครอบคลุมพื้นฐานของโมดูล ส่วนต่อประสานที่ใช้ระหว่างโมดูลกับ Arduino และการเข้ารหัส

เอาล่ะ..

ขั้นตอนที่ 1: Pinout ของ 16x2 LCD

Pinout ของ 16x2 LCD
Pinout ของ 16x2 LCD

จอ LCD ขนาด 16x2 มีขนาด 16 ตัวอักษรและจอ LCD 2 แถวซึ่งมีขั้วต่อ 16 พิน LCD นี้ต้องใช้ข้อมูลหรือข้อความในรูปแบบ ASCII เพื่อแสดง แถวแรกเริ่มต้นด้วย 0x80 และแถวที่ 2 เริ่มต้นด้วยที่อยู่ 0xC0

LCD สามารถทำงานในโหมด 4 บิตหรือ 8 บิต ในโหมด 4 บิต ข้อมูล/คำสั่งจะถูกส่งในรูปแบบ Nibble First Higher nibble แล้วลด Nibble

ตัวอย่างเช่น ในการส่ง 0x45 แรก 4 จะถูกส่ง จากนั้น 5 จะถูกส่ง

ขั้นตอนที่ 2: การเชื่อมต่ออินเทอร์เฟซ LCD ขนาด 16x2 กับ Arduino

การเชื่อมต่ออินเทอร์เฟซ LCD ขนาด 16x2 กับ Arduino
การเชื่อมต่ออินเทอร์เฟซ LCD ขนาด 16x2 กับ Arduino

ขั้นตอนที่ 3: การควบคุมพินและโฟลว์

มี 3 พินควบคุมคือ RS, RW, E.

วิธีใช้ RS: เมื่อส่งคำสั่งแล้วRS = 0 เมื่อส่งข้อมูลแล้ว RS = 1

RW pin คืออ่าน/เขียน

โดยที่ RW=0 หมายถึง เขียนข้อมูลบน LCD

RW=1 หมายถึง อ่านข้อมูลจาก LCD

วิธีใช้ RW:

เมื่อเราเขียนคำสั่ง LCD/Data เรากำลังตั้งค่าพินเป็น LOW

เมื่อเราอ่านจาก LCD เรากำลังตั้งค่าพินเป็นสูง

ในกรณีของเรา เราได้เดินสายไปที่ระดับ LOW เพราะเราจะเขียนถึง LCD เสมอ

วิธีใช้ E (เปิดใช้งาน):

เมื่อเราส่งข้อมูลไปยัง LCD เราจะให้พัลส์กับ LCD ด้วยความช่วยเหลือของ E pin

ขั้นตอนที่ 4: การไหลระดับสูง

นี่เป็นโฟลว์ระดับสูงที่เราต้องติดตามขณะส่ง COMMAND/DATA ไปยัง LCD

Nibble ที่สูงขึ้นเปิดใช้งานชีพจร

ค่า RS ที่เหมาะสม อิงตาม COMMAND/DATA

Nibble ล่าง

เปิดใช้งานพัลส์

ค่า RS ที่เหมาะสม อิงตาม COMMAND/DATA

แนะนำ: