แฮนด์สัน เทคโนโลยี.JPG

Handson Technology DSP-1182 I2C อินเทอร์เฟซแบบอนุกรม 1602 คู่มือผู้ใช้โมดูล LCD

เทคโนโลยี Handson DSP-1182 I2C อินเทอร์เฟซแบบอนุกรม 1602 LCD Module.jpg

มะเดื่อ 1.JPG

นี่คือโมดูลจอแสดงผล LCD 2 × 16 อินเทอร์เฟซ I2C ซึ่งเป็นโมดูล LCD 2 บรรทัด 16 ตัวอักษรคุณภาพสูงพร้อมการปรับการควบคุมคอนทราสต์ออนบอร์ดแบ็คไลท์และอินเทอร์เฟซการสื่อสาร I2C สำหรับผู้เริ่มต้น Arduino ไม่มีการเชื่อมต่อวงจรไดรเวอร์ LCD ที่ยุ่งยากและซับซ้อนอีกต่อไป ความก้าวหน้าที่สำคัญที่แท้จริงtagโมดูล I2C Serial LCD นี้จะช่วยลดความซับซ้อนในการเชื่อมต่อวงจร บันทึกพิน I/O บางส่วนไว้บนบอร์ด Arduino การพัฒนาเฟิร์มแวร์ที่ง่ายขึ้นด้วยไลบรารี Arduino ที่มีจำหน่ายกันอย่างแพร่หลาย

รหัสสินค้า: DSP-1182

 

ข้อมูลโดยย่อ:

  • เข้ากันได้กับบอร์ด Arduino หรือบอร์ดควบคุมอื่น ๆ ที่มีบัส I2C
  • ประเภทจอภาพ: สีขาวติดลบบนแสงพื้นหลังสีน้ำเงิน
  • I2C Address:0x38-0x3F (0x3F default)
  • ปริมาณอุปทานtagอี: 5V
  • อินเทอร์เฟซ: ข้อมูล LCD I2C ถึง 4 บิตและสายควบคุม
  • การปรับความคมชัด: โพเทนชิออมิเตอร์ในตัว
  • การควบคุมแบ็คไลท์: เฟิร์มแวร์หรือสายจัมเปอร์
  • ขนาดกระดาน: 80×36 มม.

 

การตั้งค่า:

LCD ตัวอักษร HD44780 ของ Hitachi มีราคาถูกมากและมีจำหน่ายทั่วไป และเป็นส่วนสำคัญสำหรับโปรเจ็กต์ที่แสดงข้อมูล การใช้บอร์ด Piggy Back ของ LCD ข้อมูลที่ต้องการสามารถแสดงบนจอ LCD ผ่านทางบัส I2C โดยหลักการแล้ว แบ็คแพ็คดังกล่าวถูกสร้างขึ้นโดยใช้ PCF8574 (จาก NXP) ซึ่งเป็นตัวขยายพอร์ต I/O 8 บิตแบบสองทิศทางที่ใช้งานทั่วไปซึ่งใช้โปรโตคอล I2C PCF8574 เป็นวงจรซิลิคอน CMOS ให้การขยาย I/O ระยะไกลวัตถุประสงค์ทั่วไป (แบบเสมือนสองทิศทาง 8 บิต) สำหรับตระกูลไมโครคอนโทรลเลอร์ส่วนใหญ่ผ่านบัสสองทิศทาง (I2C-บัส) โปรดทราบว่าโมดูล Piggy-back ส่วนใหญ่จะมีศูนย์กลางอยู่ที่ PCF8574T (แพ็คเกจ SO16 ของ PCF8574 ในแพ็คเกจ DIP16) โดยมีที่อยู่ทาสเริ่มต้นที่ 0x27 หากบอร์ดหลังหมูของคุณมีชิป PCF8574AT ที่อยู่ทาสเริ่มต้นจะเปลี่ยนเป็น 0x3F กล่าวโดยสรุป หากบอร์ดหมูใช้ PCF8574T และการเชื่อมต่อที่อยู่ (A0-A1-A2) ไม่ได้เชื่อมประสานกับบัดกรี ก็จะมีที่อยู่ทาส 0x27

รูปที่ 2 การตั้งค่า Up.jpg

แผ่นเลือกที่อยู่ในแผงหลังหมู I2C-to-LCD

มะเดื่อ 3.jpg

การตั้งค่าที่อยู่ของ PCD8574A (แยกจากข้อกำหนดข้อมูล PCF8574A)

หมายเหตุ: เมื่อแพด A0~A2 เปิดอยู่ พินจะถูกดึงขึ้นไปที่ VDD เมื่อพินบัดกรีสั้นลง พินจะถูกดึงลงไปที่ VSS
การตั้งค่าเริ่มต้นของโมดูลนี้คือ A0~A2 เปิดทั้งหมด ดังนั้นจึงดึงขึ้นไปที่ VDD ที่อยู่คือ 3Fh ในกรณีนี้

แผนภาพวงจรอ้างอิงของกระเป๋าเป้สะพายหลัง LCD ที่รองรับ Arduino แสดงไว้ด้านล่าง ต่อไปนี้คือข้อมูลเกี่ยวกับวิธีการใช้กระเป๋าเป้สะพายหลังราคาไม่แพงเพื่อเชื่อมต่อกับไมโครคอนโทรลเลอร์ในลักษณะที่ตั้งใจไว้

มะเดื่อ 4.jpg

แผนภาพวงจรอ้างอิงของแผงหลังหมู I2C-to-LCD

จอแสดงผล LCD I2C
ในตอนแรก คุณต้องประสานแผงหลังหมู I2C-to-LCD เข้ากับโมดูล LCD 16 พิน ตรวจสอบให้แน่ใจว่าพินแผงหลังหมู I2C เป็น LCD ตรงและพอดีกับโมดูล LCD จากนั้นบัดกรีในพินแรกโดยยังคงรักษาแผงหลังหมู I2C เป็น LCD ไว้ในระนาบเดียวกันกับโมดูล LCD เมื่อคุณเสร็จสิ้นงานบัดกรีแล้ว ให้นำสายจัมเปอร์สี่เส้นแล้วเชื่อมต่อโมดูล LCD เข้ากับ Arduino ตามคำแนะนำด้านล่าง

มะเดื่อ 5.jpg

จอแสดงผล LCD ไปยังการเดินสาย Arduino

มะเดื่อ 6.jpg

 

การตั้งค่า Arduino

สำหรับการทดลองนี้ จำเป็นต้องดาวน์โหลดและติดตั้งไลบรารี “Arduino I2C LCD” ก่อนอื่น เปลี่ยนชื่อโฟลเดอร์ไลบรารี "LiquidCrystal" ที่มีอยู่ในโฟลเดอร์ไลบรารี Arduino ของคุณเป็นข้อมูลสำรอง และดำเนินการตามขั้นตอนที่เหลือ

https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
จากนั้นให้คัดลอกและวางตัวอย่างนี้ampร่าง Listing-1 สำหรับการทดสอบลงในหน้าต่างโค้ดว่าง ตรวจสอบ แล้วอัปโหลด รายการร่าง Arduino-1:

รูปที่ 7 การตั้งค่า Arduino.JPG

รูปที่ 8 การตั้งค่า Arduino.JPG

รูปที่ 9 การตั้งค่า Arduino.JPG

มะเดื่อ 10.JPG

หากคุณแน่ใจ 100% ว่าทุกอย่างเรียบร้อยดี แต่คุณไม่เห็นตัวอักษรใด ๆ บนหน้าจอ ให้ลองปรับหม้อควบคุมคอนทราสต์ของกระเป๋าเป้สะพายหลังและกำหนดตำแหน่งที่ตัวอักษรสว่างและพื้นหลังไม่สกปรก กล่องที่อยู่ด้านหลังตัวละคร ต่อไปนี้เป็นบางส่วน view ของการทดลองของผู้เขียนด้วยโค้ดที่อธิบายข้างต้นพร้อมโมดูลแสดงผลขนาด 20×4 เนื่องจากจอแสดงผลที่ผู้เขียนใช้นั้นเป็นประเภท "สีดำบนพื้นสีเหลือง" ที่สว่างชัดเจนมาก จึงเป็นเรื่องยากมากที่จะจับภาพได้ดีเนื่องจากเอฟเฟกต์โพลาไรเซชัน

มะเดื่อ 11.jpg

สเก็ตช์นี้จะแสดงอักขระที่ส่งจากมอนิเตอร์แบบอนุกรมด้วย:
ใน Arduino IDE ไปที่ “เครื่องมือ” > “การตรวจสอบแบบอนุกรม” ตั้งค่าอัตรารับส่งข้อมูลที่ถูกต้องที่ 9600 พิมพ์อักขระบนพื้นที่ว่างด้านบนแล้วกด "ส่ง"

มะเดื่อ 12.jpg

สายอักขระจะปรากฏบนโมดูล LCD

มะเดื่อ 13.jpg

ทรัพยากร:
 เทคโนโลยีแฮนด์สัน
 คู่มือฉบับสมบูรณ์เกี่ยวกับการเชื่อมต่อ Arduino LCD (PDF)

HandsOn Technology นำเสนอแพลตฟอร์มมัลติมีเดียและการโต้ตอบสำหรับทุกคนที่สนใจในอุปกรณ์อิเล็กทรอนิกส์ จากมือใหม่สู่มิจฉาทิฐิ จากนักเรียนสู่วิทยากร ข้อมูล การศึกษา แรงบันดาลใจ และความบันเทิง แอนะล็อกและดิจิทัล เชิงปฏิบัติและเชิงทฤษฎี ซอฟต์แวร์และฮาร์ดแวร์

มะเดื่อ 14.jpg    HandsOn Technology รองรับแพลตฟอร์มการพัฒนา Open Source Hardware (OSHW)

เรียนรู้ : ออกแบบ : แบ่งปัน
www.handsontec.com

 

มะเดื่อ 15.JPG

 

The Face เบื้องหลังคุณภาพสินค้าของเรา…
ในโลกที่มีการเปลี่ยนแปลงตลอดเวลาและการพัฒนาทางเทคโนโลยีอย่างต่อเนื่อง ผลิตภัณฑ์ใหม่หรือผลิตภัณฑ์ทดแทนไม่เคยอยู่ไกลจากคุณเลย และผลิตภัณฑ์ทั้งหมดจำเป็นต้องได้รับการทดสอบ
ผู้ค้าหลายรายเพียงแค่นำเข้าและขายโดยไม่มีการตรวจสอบ และสิ่งนี้ไม่สามารถเป็นผลประโยชน์สูงสุดของใครก็ตาม โดยเฉพาะลูกค้า ทุกชิ้นส่วนที่ขายบน Handsotec ได้รับการทดสอบอย่างเต็มที่ ดังนั้นเมื่อซื้อจากกลุ่มผลิตภัณฑ์ Handsontec คุณจึงมั่นใจได้ว่าจะได้คุณภาพและความคุ้มค่าที่โดดเด่น

เราเพิ่มส่วนใหม่ๆ เรื่อยๆ เพื่อให้คุณเริ่มโครงการต่อไปได้

มะเดื่อ 16.JPG

มะเดื่อ 17.JPG

 

อ่านเพิ่มเติมเกี่ยวกับคู่มือนี้และดาวน์โหลด PDF:

เอกสาร / แหล่งข้อมูล

เทคโนโลยี Handson โมดูล LCD DSP-1182 I2C อินเทอร์เฟซแบบอนุกรม 1602 [พีดีเอฟ] คู่มือการใช้งาน
DSP-1182 I2C อินเทอร์เฟซแบบอนุกรม 1602 โมดูล LCD, DSP-1182, I2C อินเทอร์เฟซแบบอนุกรม 1602 โมดูล LCD, อินเทอร์เฟซ 1602 โมดูล LCD, 1602 โมดูล LCD, โมดูล LCD

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *