สารบัญ:

การใช้จอแสดงผล LCD กับ Arduino: 5 ขั้นตอน
การใช้จอแสดงผล LCD กับ Arduino: 5 ขั้นตอน

วีดีโอ: การใช้จอแสดงผล LCD กับ Arduino: 5 ขั้นตอน

วีดีโอ: การใช้จอแสดงผล LCD กับ Arduino: 5 ขั้นตอน
วีดีโอ: ECON TV EP.2 - เขียนโปรแกรม Arduino แสดงผลบนจอ LCD 16x2 2024, พฤศจิกายน
Anonim
การใช้จอแสดงผล LCD กับ Arduino
การใช้จอแสดงผล LCD กับ Arduino

ในบทเรียน Instructables นี้ จะแสดงข้อความและนำเสนอบน LCD ขนาด 16 คูณ 2 โดยใช้ Arduino มาเริ่มกันเลยและฉันหวังว่าคุณจะสนุก!

ขั้นตอนที่ 1: วัสดุ

1. Arduino UNO

2. กระดานขนมปัง

3. บอร์ด LCD 16x2

4. สายจัมเปอร์

5. แบตเตอรี่อัลคาไลน์ขนาด 9 ถึง 12 โวลต์พร้อมขั้วต่อ

6. Arduino IDE ติดตั้งบน MAC หรือ Windows

7. โพเทนชิออมิเตอร์

8. USB 2

ขั้นตอนที่ 2: ความรู้เบื้องต้นเกี่ยวกับ LCD

ความรู้เบื้องต้นเกี่ยวกับ LCD
ความรู้เบื้องต้นเกี่ยวกับ LCD

Arduino เป็นอุปกรณ์ที่นักเรียนใช้กันอย่างแพร่หลายสำหรับโครงการหุ่นยนต์และเซ็นเซอร์ต่างๆ เพื่อตรวจจับอัตราการเต้นของหัวใจ อุณหภูมิ ความกดอากาศ … Arduino เป็นบริษัทโอเพนซอร์สฮาร์ดแวร์และซอฟต์แวร์ โครงการ และชุมชนผู้ใช้ที่ออกแบบและผลิตไมโครบอร์ดเดี่ยว ชุดควบคุมและชุดไมโครคอนโทรลเลอร์สำหรับสร้างอุปกรณ์ดิจิทัลและวัตถุแบบโต้ตอบที่สามารถตรวจจับและควบคุมได้ทั้งทางร่างกายและทางดิจิทัล โดยทั่วไป Arduino มีความสามารถในการจัดเก็บรหัสที่แทรกจาก Arduino IDE โดยใช้ภาษาการเข้ารหัส C และ C++ จากคอมพิวเตอร์เพื่อจัดการฟังก์ชันที่ได้รับมอบหมายให้อุปกรณ์ทำ หน้าจอ LCD (Liquid Crystal Display) เป็นโมดูลแสดงผลอิเล็กทรอนิกส์และพบกับการใช้งานที่หลากหลาย จอ LCD ขนาด 16x2 เป็นโมดูลพื้นฐานและมักใช้ในอุปกรณ์และวงจรต่างๆ จอ LCD ขนาด 16x2 หมายความว่าสามารถแสดงอักขระได้ 16 ตัวต่อบรรทัด และมี 2 บรรทัดดังกล่าว LCD มี 16 พิน เริ่มจากซ้ายไปขวา พินแรกคือ GND (กราวด์) พินที่สองคือพิน VCC (5 โวลต์) ซึ่งเชื่อมต่อกับบอร์ด Arduino พินที่สามคือพิน Vo (ความคมชัดของการแสดงผล) ซึ่งสามารถเชื่อมต่อกับโพเทนชิออมิเตอร์เพื่อปรับความคมชัดของจอแสดงผล พินที่สี่คือพิน RS (เลือกลงทะเบียน) ที่ใช้สำหรับการเลือกคำสั่ง/ข้อมูลที่ส่งไปยัง LCD โดยใช้วิธีการที่กำหนดไว้ในแพ็คเกจ Arduino Liquid Crystal อันที่ห้าคือพิน R/W (อ่าน/เขียน) ซึ่งเลือกโหมดว่าเราจะอ่านหรือเขียนบน LCD หรือไม่ พินที่หกคือพิน E (เปิดใช้งาน) ซึ่งช่วยให้เขียนไปยังรีจิสเตอร์ได้ 8 พินถัดไปคือพินข้อมูล D0 ถึง D7 ที่รีจิสเตอร์เขียนโดยใช้เลขฐานสองตามตาราง ASCII พินที่สิบห้าคือ A (ขั้วบวก) และขาสุดท้ายคือ K (แคโทด)

ขั้นตอนที่ 3: IDE

ไอดีโอ
ไอดีโอ
ไอดีโอ
ไอดีโอ
ไอดีโอ
ไอดีโอ

IDE ตอนนี้เรามีความไม่เข้าใจกันเล็กน้อยว่า Arduino และ LCD คืออะไร ให้ข้ามไปที่ Arduino IDE และติดตั้งสิ่งนั้นบนคอมพิวเตอร์ของเรา สามารถดาวน์โหลด Arduino IDE ได้จากหรือจากร้านค้า windows บน windows 8 IDE เป็นสถานที่ที่มีการเข้ารหัส ที่นี่รหัสเขียนด้วย C และ C ++ หลังจากรวบรวมโค้ดและแก้ไขข้อผิดพลาดแล้ว โค้ดที่คอมไพล์จะถูกส่งไปยังบอร์ด Arduino โดยใช้สาย USB 2 หลังจากติดตั้ง IDE เราจะใช้แพ็คเกจ Liquid Crystal ดังที่แสดงด้านล่าง การใช้แพ็คเกจคริสตัลเหลว… การติดตั้งแพ็คเกจ LiquidCrystal ทำให้เราสามารถเข้าถึงวิธีการและการใช้งานที่กำหนดไว้ในแพ็คเกจเฉพาะที่เกี่ยวข้องกับ LCD บน IDE ของเราเพื่อรวบรวมและจัดเก็บในบอร์ด Arduino หลังจากการติดตั้งแพ็คเกจ การตั้งค่าและลูปจะถูกเขียนใน IDE ปฏิบัติตามด้านบนและคัดลอกพารามิเตอร์เพื่อทำการเชื่อมต่อระหว่างบอร์ดกับ LCD

คัดลอกรหัส จากนั้นคลิกที่ลูกศรที่มุมบนซ้าย เครื่องหมายถูกของ IDE และคอมไพล์รหัส

ขั้นตอนที่ 4: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

การเชื่อมต่อบอร์ดและ LCD ตอนนี้เป็นเวลาตั้งค่าบอร์ดและ LCD และดำเนินการเชื่อมต่อที่จำเป็น ทำตามแผนที่ให้ไว้ด้านล่าง img Scheme ไปที่นี่… breadboard ใช้เพื่อป้องกันความยุ่งเหยิงและปรับปรุงความเรียบง่ายและความเรียบร้อยของโค้ด หมุดบน breadboard ทำงานในแนวตั้ง ดังนั้นหากพิน 5 โวลต์จาก Arduino เชื่อมต่อกับบอร์ดเบรด พินแนวตั้งอื่นๆ ในคอลัมน์นั้นจะประกอบด้วย 5 โวลต์ โพเทนชิออมิเตอร์เป็นอุปกรณ์ที่ใช้สำหรับปรับความคมชัดของ LCD (ความสว่าง) โดยไม่ต้องใช้โพเทนชิออมิเตอร์ ข้อความอาจเป็นตัวหนาหรือสว่าง ดังนั้นจึงควรใช้โพเทนชิออมิเตอร์

รวบรวมและจัดเก็บรหัสลงใน Arduino สำหรับขั้นตอนสุดท้าย เชื่อมต่อ Arduino กับคอมพิวเตอร์โดยใช้สาย USB-2 คอมไพล์โค้ดและเลือก Arduino UNO บน IDE และเก็บโค้ดลงใน Arduino โดยคลิกที่ลูกศรแนวนอนที่มุมบนซ้ายของ IDE

ขั้นตอนที่ 5: ไมล์พิเศษ

ไมล์พิเศษ
ไมล์พิเศษ

หมายเหตุ "Arduino" ควรปรากฏบน LCD ของคุณ ยินดีด้วย !!! คุณได้เขียนข้อความแรกบนจอ LCD แล้ว… ตอนนี้ ถ้าคุณต้องการก้าวไปอีกขั้น www.arduino.cc มีวิธีการและคำอธิบายทั้งหมดที่สามารถใช้กับข้อความของคุณสำหรับการออกแบบเพิ่มเติมและการเปลี่ยนแปลง ย้าย ปรับแต่งของคุณ ข้อความของตัวเอง ด้านบนคือโค้ดตัวอย่างบางส่วนที่พบในเว็บไซต์ ลองด้วยตัวเอง

ฉันหวังว่าข้อมูลเหล่านี้จะเป็นประโยชน์ … ขอบคุณ

แนะนำ: