เชื่อมต่อ ESP8266 กับจอ OLED LCD ด้วย I2C

21 Jun 2016,
Share: 

สวัสดีครับ วันนี้ผมจะมาสอนวิธีการเชื่อมต่อจอ OLED LCD กับ ESP8266 โดยผ่าน interface I2C ก่อนอื่นมาดูกันก่อนสิ่งที่ต้องเตรียมมีอะไรบ้าง

  1. ESP8266
  2. OLED LCD module(ของผมใช้ขนาด 128x64)
  3. ESP_SSD1306 library
  4. Adafruit-GFX-Library
  5. Arduino IDE

มาเริ่มกันด้วยการเชื่อมต่อสายระกว่าง ESP8266 กับ OLED LCD 3V3(EAP8266)<---->VCC(OLED LCD) GND(EAP8266)<---->GND(OLED LCD) D1(EAP8266)<---->SCL(OLED LCD) D2(EAP8266)<---->SDA(OLED LCD) เมื่อเชื่อมต่อสายเสร็จแล้วให้นํา ESP_SSD1306 library และ Adafruit-GFX-Library ไปวางไว้ใน Path library ของ Arduino(“C:\Program Files (x86)\Arduino\libraries”) ดังรูป

Image

เปิดโปรแกรม Arduino IDE ขึ้นมา แล้วเปิด Source code ตัวอย่างโดยไปที่เมนู File—>Examples—>ESP8266 SSD1306 แล้วจะมีตัวอย่าง Source code ให้เราลองใช้งาน

Image

ในบทความนี้ผมเลือกตัวอย่าง ESP_ssd1306_128x64_I2C เพราะผมเชื่อมต่อแบบ I2C เมื่อเลือกแล้วจะมี Code ตัวอย่างขึ้นมาดังรูป

Image

เราสามารถลอง Compile และ burn ลง ESP8266 ได้เลย คําสั่งต่างๆของ library จะถูกอธิบายอยู่ใน Source code หมดแล้ว

Image

ข้อมูลจาก www.Adafruit.com github @somhi

Suggestion blogs

NOT gate

NOT gate เป็นวงจร digital ชนิดหนึ่ง โดย input ที่ป้อนให้กับวงจรในแต่ละขา จะเป็นได้สองสถานะคือ High, Low หรือ 0, 1

ค่าความต้านทานมาตรฐานที่มีจําหน่ายตามท้องตลาด

ในการออกแบบวงจรอิเล็กทรอนิกส์ ค่าความต้านทานที่คํานวณได้อาจจะไม่มีขายตามท้องตลาด ดังนั้นเราจึงต้องใช้ค่าที่ใกล้เคียงหรือ นํามาต่อ ขนาน-อนุกรม กันเพื่อให้ได้ค่าที่ใกล้เคียงที่สุด ข้อมูลในตารางเป็นค่าความต้านทานที่มี

Vue.js เริ่มต้น ตอน9 (List Rendering v-for)

ในบทความนี้เราจะมาเรียนรู้การวนลูปแสดงข้อมูลในลักษณะ List ซึ่ง Vue ก็มีเครื่องมือมาให้เราใช้งานได้อย่างง่ายดาย ก็คือ v-for มันสามารถใช้งานได้ทั้ง Array และ Object มาดูตัวอย่างแรกกันเลย


Copyright © 2019 - 2025 thiti.dev |  v1.57.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ