สารบัญ:
วีดีโอ: การใช้ LCD บน Raspberry Pi: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำนี้ฉันจะแสดงวิธีใช้หน้าจอ LCD ขนาด 16x2 กับ Raspberry Pi โดยใช้รหัสพิเศษของฉัน รหัสของฉันเป็นเวอร์ชันแก้ไขของรหัสเซิร์ฟเวอร์ LCD ของ Matt Hawkins ซึ่งทำให้ส่งข้อความไปยังหน้าจอได้ง่ายขึ้น ทั้งหมดที่ใช้: เรียกใช้โค้ด แล้วระบบจะถามว่าคุณต้องการพิมพ์อะไรบน LCD พิมพ์และกด 'Enter' เสร็จแล้ว. จากนั้นระบบจะถามว่าคุณต้องการล้างหน้าจอหรือไม่ เพียงแค่กด Enter สิ่งทั้งหมดจะเกิดซ้ำ มาเริ่มกันเลย.
ขั้นตอนที่ 1: การเดินสายไฟ
ขั้นตอนแรกคือการเดินสายไฟ หาก LCD ของคุณไม่มีส่วนหัวที่บัดกรีอยู่แล้ว คุณจะต้องเพิ่มเข้าไป หลังจากนั้นใช้เขียงหั่นขนมและสายจัมเปอร์เพื่อเชื่อมต่อหมุด LCD ทั้งหมดสี่ตัวกับ Pi ไม่จำเป็นต้องใช้เขียงหั่นขนม แต่ทำให้การเดินสายง่ายขึ้นมาก หมายเลขพิน GPIO ทั้งหมดอยู่ในรูปแบบ BCM ไม่ใช่รูปแบบ BOARD
01. กุน02. 5V03. กราวด์ด้วยตัวต้านทาน 2.2k โอห์ม04. GPIO 2605. กราวด์06. GPIO 1907. N/A08. N/A09. N/A10. N/A11. GPIO 1312. GPIO 613. GPIO 514. GPIO 1115. 5V พร้อมตัวต้านทาน 270 โอห์ม16. พื้น
ขั้นตอนที่ 2: รหัส
ถัดไปคือการเปิดโค้ดด้านล่างใน Python 2; ฉันชอบ IDLE 2 จากนั้นบันทึก
ขั้นตอนที่ 3: เรียกใช้
ถัดไป เรียกใช้โปรแกรม* เปลือก Python จะไม่ทำอะไรเลยเป็นเวลาสามวินาที จากนั้นจะถามว่าคุณต้องการอะไรในบรรทัดแรก พิมพ์ข้อความของคุณแล้วกด Enter ตรวจสอบให้แน่ใจว่าข้อความมีความยาวไม่เกิน 16 อักขระ แล้วจะถามว่าจะพิมพ์อะไรในบรรทัดที่สอง ทำเหมือนเดิม. หากไม่ต้องการข้อความ ให้กด Enter อย่างที่คุณเห็น ข้อความจะปรากฏบน LCD และ 'Clear?' จะปรากฏในเปลือก มี 6 คำสั่งที่ชัดเจน
1. Enter - เพียงแค่ล้าง LCD2 'Y' หรือ 'y' จากนั้นป้อน - เพียงแค่ล้าง LCD3 'N' หรือ 'n' จากนั้นป้อน - ไม่นำข้อความออกจากหน้าจอ4 '-kill-' - ฆ่าโปรแกรม5 '1' - เคลียร์บรรทัดที่ 16 เท่านั้น '2' - เคลียร์เฉพาะบรรทัดที่ 2
พิมพ์คำสั่งล้างที่เกี่ยวข้องแล้วกด Enter ตอนนี้โปรแกรมทั้งหมดจะทำซ้ำ
* รหัส Python อาจใช้งานไม่ได้ในครั้งแรก หากปิด IDLE แล้วเปิดเทอร์มินัล พิมพ์ 'sudo idle' และ IDLE 2 จะเปิดขึ้น ตอนนี้เปิดไฟล์รหัสและเรียกใช้
ขั้นตอนที่ 4: เสร็จสิ้น
แค่นั้นแหละ. คุณสามารถสนุกสนานได้หลายชั่วโมงโดยใช้จอ LCD อย่าลังเลที่จะแก้ไขรหัสและใช้สำหรับโครงการของคุณเอง
แนะนำ:
การใช้ Pimoroni Enviro+ FeatherWing กับ Adafruit Feather NRF52840 Express: 8 ขั้นตอน
การใช้ Pimoroni Enviro+ FeatherWing กับ Adafruit Feather NRF52840 Express: Pimoroni Enviro+ FeatherWing เป็นบอร์ดที่อัดแน่นไปด้วยเซ็นเซอร์ที่ออกแบบมาเพื่อทำงานร่วมกับบอร์ดรุ่น Adafruit Feather เป็นจุดเริ่มต้นที่มีประโยชน์สำหรับทุกคนที่สนใจในการตรวจสอบด้านสิ่งแวดล้อม มลภาวะในชั้นบรรยากาศ และการทำลายข้อมูล ผม
การใช้ LCD กับลำโพง Piezo (ธีมคริสต์มาส): 5 ขั้นตอน
การใช้ LCD กับลำโพง Piezo (ธีมคริสต์มาส): วงจรนี้ประกอบด้วย LCD และลำโพง Piezo และ Arduino จอ LCD จะแสดง "Merry Christmas ! และสวัสดีปีใหม่"ลำโพง piezo จะเล่น "Silent Night" ซึ่งจะสำเร็จได้ด้วย Arduino และ Code.The potentiomen
การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน
การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: เพื่อสร้างการสื่อสารที่ดีระหว่างโลกมนุษย์กับโลกของเครื่อง หน่วยแสดงผลจึงมีบทบาทสำคัญ ดังนั้นจึงเป็นส่วนสำคัญของระบบฝังตัว หน่วยแสดงผล - ใหญ่หรือเล็ก ทำงานบนหลักการพื้นฐานเดียวกัน นอกจากคอมพ
การใช้ 1602 LCD Keypad Shield W/ Arduino [+โปรเจ็กต์ที่ใช้งานได้จริง]: 7 ขั้นตอน
การใช้ 1602 LCD Keypad Shield W/ Arduino [+Practical Projects]: คุณสามารถอ่านบทแนะนำนี้และบทช่วยสอนที่น่าทึ่งอื่น ๆ ได้จากเว็บไซต์ทางการของ ElectroPeak ภาพรวมในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้แผงปุ่มกด Arduino LCD กับ 3 โปรเจ็กต์เชิงปฏิบัติ สิ่งที่คุณจะได้เรียนรู้: วิธีการตั้งค่าโล่และระบุคีย์โฮ
การใช้ PCF8574 Backpacks พร้อม LCD และ Arduino: 8 ขั้นตอน
การใช้ PCF8574 Backpacks พร้อม LCD และ Arduino: การใช้โมดูล LCD กับ Arduino ของคุณเป็นที่นิยม อย่างไรก็ตาม จำนวนการเดินสายต้องใช้เวลาและความอดทนในการต่อสายอย่างถูกต้อง และยังใช้พินเอาต์พุตดิจิทัลจำนวนมาก นั่นเป็นเหตุผลที่เราชื่นชอบโมดูลแบ็คแพ็คแบบอนุกรมเหล่านี้ - ติดตั้งเข้ากับเ