Lab 6 KB-IDE-OLED Module

จุดประสงค์การเรียนรู้

สามารถเขียนCodeภาษาCในArduino IDEแสดงผลการทำงานผ่านจอOLED I2Cได้


สาระการเรียนรู้

1. จอแสดงผล OLED I2C

1.1 จอแสดงผล OLED

OLED ย่อมาจากคำว่า Organic Light Emitting Diodes เป็นจอที่มีลักษณะคล้ายกับแผ่นฟิล์ม มีส่วนประกอบของสารอินทรีย์ที่สามารถแปล่งแสงออกมาเมื่อได้รับพลังงานไฟฟ้า ซึ่งเรียกกระบวนการนี้ว่า Electroluminescence โดยทั่วไปจอOLEDจะใช้งานได้ในEmbeded system ได้ทั้งแบบไฟเลี้ยง 3.3v และ 5v

ภาพจอ OLED

1.2 . สัญญาณ I2C

สัญญาณ I2C หรือ IIC ย่อมาจากคำว่า Inter -integrated Circuit คือรูปแบบการสื่อสารข้อมูลด้วยความเร็วต่ำ นิยมใช้กับอุปกรณ์จำพวกไมโครโปเซสเซอร์ และไมโครคอนโทรเลอร์ ประกอบด้วยสัญญาณ 2 เส้นคือ

1) สัญญาณ SDA (Serial Data) คือ สัญญาณรับส่งข้อมูล

2) สัญญาณ SCL (Serial Clock) คือ สัญญาณนาฬิกาใช้สำหรับควบคุมการรับส่งข้อมูล

วัสดุอุปกรณ์

1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว

2. สายMicro USB จำนวน 1 เส้น

วิธีทำการทดลอง

เป้าหมายสร้างข้อความตัวอักษรในจอแสดงผลOLED

  1. เขียนโปรแกรมการแสดงผลขอความตัวอักษร และตัวเลข แสดงผลผ่านจอ OLED ดังรูปข้างล่าง

2. ทำการ Upload Code ลงบนบอร์ด Lotus Devkit ดังรูปข้างล่าง

3. จะปรากฎผลการทำงานดังวีดีโอที่แสดงผลข้างล่าง