จอ OLED 0.96 นิ้ว สีขาว 128x64 I2C แสดงผลแบบสีเดียวทั้งหน้าจอ ขนาด 0.96 นิ้ว ความละเอียด 128 x 64 พิกเซล เชื่อมต่อกับไมโครคอนโทรลเลอร์ทั้ง Arduino, ESP32, ESP8266, Raspberry Pi, STM32, STM8, PIC, AVR ผ่าน I2C รองรับการแสดงผลรูปภาพ ข้อความ ใช้งานกับแพลตฟอร์ม Arduino และ MicroPython ได้ง่าย มีไลบรารี่พร้อมใช้งาน การใช้งานกับแพลตฟอร์ม Arduinoตัวอย่างการเชื่อมต่อกับบอร์ด IOXESP32 แสดงดังรูปด้านล่างนี้ ตัวอย่างการเชื่อมต่อกับบอร์ด Arduino Uno R4 แสดงดังรูปด้านล่างนี้ เปิดโปรแกรม Arduino V2 ขึ้นมา แล้วติดตั้งไลบารี่ Adafruit_SSD1306 ตามขั้นตอนดังนี้ ใช้โค้ดโปรแกรมต่อไปนี้ในการทดสอบ ผลที่ได้ ที่หน้าจอแสดงผลดังรูปด้านล่าง การใช้งานกับ microBlockmicroBlock เป็นโปรแกรมที่ใช้โค้ดดิ้งบอร์ดไมโครคอนโทรลเลอร์ด้วยบล็อกและโค้ดไพทอน (MicroPython) รองรับบอร์ด KidBright ทุกรุ่น, OpenKB, ESP32, IPST-WiFi, Mbits V2, OpenBIT, Raspberry Pi Pico สำหรับบอร์ด KidBright, OpenKB ให้ใช้สาย KB-5AF ต่อวงจรดังนี้ สำหรับบอร์ดอื่น ๆ ให้ใช้สาย JST-4AF เชื่อมต่อผ่านช่อง Grove ดังนี้ ที่โปรแกรม microBlock IDE หลังจากเชื่อมต่อบอร์ด เลือกบอร์ด และติดตั้งเฟิร์มแวร์ MicroPython แล้ว ให้ติดตั้ง OLED extension ตามขั้นตอนดังนี้ 1) กดเมนู Extenstion 2) พิมพ์ OLED ลงในช่องค้นหา 3) กดปุ่ม Install ส่วนเสริมที่มีรูปไอค่อน 4) รอจนกว่าจะติดตั้งเสร็จ เมื่อติดตั้งเสร็จจะมีเครื่องหมายติ้กถูก (ดังรูป) 5) กดปุ่ม X ปิดหน้าต่าง Extension ไปได้เลย ทดลองเขียนโปรแกรมแสดงข้อความบนหน้าจอ OLED ดังนี้ 1) กดเลือกเมนู OLED ในแถบด้านซ้าย 2) ลากบล็อก OLED initial มาใส่ในพื้นที่ทำงาน 3) ลากบล็อก OLED draw text มาใส่ในพื้นที่ทำงาน 4) แก้ข้อความที่ต้องการให้แสดงผลบนหน้าจอ 5) กดปุ่มอัพโหลดโปรแกรมลงบอร์ด ผลที่ได้ หน้าจอแสดงข้อความดังนี้ |