
ตัวอย่าง OLED + DHT22
Jul 22, 2017 · 1 min read
ในหัวข้อนี้เราจะมาทดสอบเอาข้อมูลจาก sensor dht22 มาแสดงค่าด้วยจอ OLED
import module
from machine import I2C
import module Pin
from machine import Pin
import module dht22
from dht import DHT22
import module SSD1306_I2C ที่อยู่ใน package ssd1306
from ssd1306 import SSD1306_I2C
import module time
import time
กำหนดขาที่ใช้เชื่อมต่อกับระบบบัส I2C โดยให้ SCL = GPIO2, SDA = GPIO0
scl = Pin(2)
sda = Pin(0)
สร้าง object I2C โดยใช้ชื่อตัวแปรเป็น i2c
i2c = I2C(scl=scl, sda=sda, freq=100000)
สราง object SSD1306_I2C โดยใช้ชื่อตัวแปรเป็น oled
oled = SSD1306_I2C(128, 64, i2c)
สร้าง object dht22 โดยเชื่อมต่อกับ GPIO5
d = DHT22(Pin(5))

code ตัวอย่าง oled_dht.py