เชื่อมต่อ 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

สร้าง Dark Web (Onion Site) ด้วย Tor และ nginx

ก่อนอื่นมาทําความรู้จักกับ Tor hidden service กันก่อน Tor hidden service เป็นการซ่อน Service หรือ Website ไม่ให้สามารถเปิดได้ด้วยเครือข่าย Internet ทั่วไป หรือไม่สามารถค้นหาผ่าน Search engine ทั่วไปได้ เรียกกันว่า Deep web และ Dark web โดยจะซ่อน Service หรือ Website ไว้ในเครือข่าย Tor ซึ่งจะสามารถเข้าได้ผ่าน Tor browser และ Url จะลงท้ายด้วย .onion รายละเอียดสามารถกลับไปอ่านจากบทความเรื่อง Deep web และ Dark web ด้านมืดของ Internet

ใช้ docker-compose ใน crontab

โดยปกติแล้วเราจะไม่สามารถเรียกใช้งาน docker-compose ได้ตรงๆใน crontab แต่ถ้าต้องการใช้ ให้ใช้วิธีนี้ครับ

HTTP status codes

error code หรือ status code ที่ server ส่งกลับมาเมื่อเราเปิดเว็บ จะมีความหมายดังนี้


Copyright © 2019 - 2026 thiti.dev |  v1.60.2 |  Privacy policy | 

Build with ❤️ and Astro.

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