ขาย Arduino
ซื้อ Arduino
แจ้งชำระเงิน
Arduino บทความ
Arduino เว็บบอร์ด
ติดต่อ/ใบเสนอราคา
การรับประกัน
เกี่ยวกับเรา
หน้าแรก
>
บทความ
>
#99 Arduino สอนใช้งาน Arduino …
ขาย Arduino ซื้อ Arduino และสอน Arduino สอน ESP8266 นี่คือสิ่งสำคัญ ที่คุณอาจจะ กำลังพลาดอยู่ ...
ขาย Arduino : AllNewStep รับประกันคุณภาพทุกชิ้น : วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ
กรุงเทพ /ภาคกลาง ได้พรุ่งนี้
*** สินค้า AllNewStep รับประกันคุณภาพทุกชิ้น
พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
#99 Arduino สอนใช้งาน Arduino แสดงข้อความ และ ค่า Sensor ต่างๆออกจอ LCD 1604 แบบ I2C
5 ปีที่ผ่านมา
โดย
เจ้าของร้าน
สอนใช้งาน Arduino แสดงข้อความ และ ค่า Sensor ต่างๆออกจอ LCD แบบ I2C
การต่อจอ lcd แบบปกติจะต้องใช้สายไฟจำนวนมาก จึงไม่ค่อยสะดวก
มีวงจรที่ออกแบบมาให้ต่อสายไฟได้ง่ายขึ้น โดยใช้สายไฟแค่ 2 เส้น ต่อแบบ I2C สำหรับ Arduino Uno ขาที่ใช้สื่อสารอยู่ที่ขา A4,A5 สำหรับบอร์ดรุ่นอื่นอาจอยู่คนละตำแหน่ง
อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน Arduino แสดงข้อความ และ ค่า Sensor ต่างๆออกจอ LCD แบบ I2C
Arduino Uno R3 แบบ SMD เพิ่มพอร์ทขยาย พร้อมสาย USB Arduino Uno
สายไฟจัมเปอร์ ผู้-เมีย ยาว 20cm. จำนวน 40 เส้น
1604 LCD 16x4 โมดูลจอ LCD
1602 2004 LCD Adapter Plate IIC I2C Interface for arduino
บอร์ดทดลอง Breadboard 400 Point
สายไฟจัมเปอร์ ผู้-ผู้ ยาว 20cm. จำนวน 40 เส้น
การสื่อสารแบบ I2C ใช้สายไฟเพียง 2 เส้นคือสัญญาณ SCL , SDA ซึ่ง 2 เส้นนี้ สามารถต่ออุปกรณ์แบบ I2C ซ้อนทับกันหลาย ๆ อุปกรณ์ได้เลย
ดังนั้นการที่จะรู้ว่าจะสื่อสารกับอุปกรณ์ตัวไหน โดยการอ้างอิงจากชื่อตำแหน่ง address ของอุปกรณ์
สำหรับโมดูล I2C LCD นี้สามารถกำหนด address ได้ถึง 8 ตำแหน่ง ทำให้เราสามารถต่อจอ lcd ได้ถึง 8 ตัว โดยใช้สายไฟแค่ 2 เส้น
สามารถกำหนด address ได้โดยการบัดกรีตำแหน่ง A0 A1 A2 ที่ตัวโมดูล
IC ที่ใช้แปลงสัญญาณ I2C ที่ใช้กับจอ LCD มีหลัก ๆ อยู่ 2 เบอร์ คือ
PCF8574 ตำแหน่งเริ่มต้นคือ 0x27
PCF8574A ตำแหน่งเริ่มต้นคือ 0x3F
ในบอร์ด Arduino Uno 1 บอร์ด ถ้าเราใช้โมดูล I2C ที่เป็นเบอร์ PCF8574 จำนวน 8 ตัว และ PCF8574A จำนวน 8 ตัว
ก็จะสามารถต่อจอ LCD แบบ I2C ร่วมกันได้ถึง 16 ตัว
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino แสดงข้อความ และ ค่า Sensor ต่างๆออกจอ LCD แบบ I2C
จอแสดงผล LCD 1604 -> Arduino uno r3
Gnd -> Gnd
Vcc -> 5V
SDA -> A4
SCL -> A5
ดาวน์โหลดและติดตั้งไลบารีที่นี่
LiquidCrystal_i2c
วิธีลง Library ให้ดูตัวอย่างในบทความนี้
สอนใช้งาน Arduino ติดตั้ง Library ในโปรแกรม Arduino IDE เชื่อมต่อกับ Sensor ต่างๆ
อัพโหลดโคด Arduino LCD แล้วดูผลลัพธ์
---
ปรับความสว่างของจอได้ที่ตัวต้านทานปรับค่าได้ด้านหลังบอร์ด
ปัญหาการใช้งานไม่ถูกต้อง ที่พบบ่อย
1. จอแสดงแถบสีดำทั้งแถว
สาเหตุอาจมาจากกำหนด address ไม่ถูกต้อง ให้ลองแก้บรรทัดนี้เป็น
LiquidCrystal_I2C lcd(0x27, 16, 4); หรือ
LiquidCrystal_I2C lcd(0x3F, 16, 4);
2.จอ LCD ไม่มีข้อความออกหน้าจอ
อาจเป็นเพราะยังไม่ได้ปรับความสว่างหน้าจอ ให้ปรับความสว่างที่โมดูล I2C
ให้หมุนตัวต้านทานปรับค่าได้กล่องสีฟ้าด้านหลัง เป็นตัวปรับความเข้มตัวอักษรตามรูป
ดูการใช้งานจอ LCD I2C แบบละเอียดทุกฟังก์ชั่น เพิ่มเติมที่นี่
Share
Share :
COPY
Copyright © 2025
www.allnewstep.com
All rights reserved.
ร้านค้าออนไลน์
Inspired by
LnwShop.com (v2)
สินค้าในตะกร้า
0
ชนิด
0
ชิ้น
คุณมีสินค้า
0
ชิ้นในตะกร้า
สั่งซื้อทันที
สินค้าในตะกร้า ({{total_num}} รายการ)
ขออภัย ขณะนี้ยังไม่มีสินค้าในตะกร้า
ราคาสินค้าทั้งหมด
฿ {{price_format(total_price)}}
- ฿ {{price_format(discount.price)}}
ราคาสินค้าทั้งหมด
{{total_quantity}} ชิ้น
฿ {{price_format(after_product_price)}}
ราคาไม่รวมค่าจัดส่ง
รวมภาษีมูลค่าเพิ่มแล้ว
ดูสินค้าในตะกร้า
เริ่มการสั่งซื้อ
➜
เลือกซื้อสินค้าเพิ่ม
พูดคุย-สอบถาม
อีเมล maxs_sk@hotmail.com
โทร 0617294322