หน้าเว็บ

วันอังคารที่ 23 กุมภาพันธ์ พ.ศ. 2564

สร้างกราฟแสดงผลเพื่อบอกระดับ

 สร้างกราฟแสดงผลเพื่อบอกระดับ Level

อุปกรณ์ใช้ทอลอง

1.ESP8266

2.จอ OLED

3.VR 10k

4.LED

บอร์ดทดลอง






#code 

สร้างกราฟแสดงผลเพื่อบอกระดับ

from machine import Pin, PWM, ADC
from ssd1306 import SSD1306_I2C
import time


pot = ADC(0)
led = PWM(Pin(2))

sda = machine.Pin(4)
scl = machine.Pin(5)
i2c = machine.I2C(sda=sda, scl=scl, freq=400000)
oled = SSD1306_I2C(128, 64, i2c)

oled.text('ESP 8266 LEVEL',0, 0)
oled.show()
time.sleep(1)

while True:
    level_value = int((pot.read_u16())/500)
    led.duty(pot.read())
    
    oled.fill_rect(1, 20, level_value, 20, 1)#20=ขนาดความกว้างแถบบาร์
    oled.show()
    oled.fill_rect(1, 20, level_value, 20, 0)
    time.sleep(0.1)



 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น