标题: Arduino esp8266 OLED0.96屏幕代码 LUA语音 [打印本页]

作者: wushixiong    时间: 2020-2-24 15:08
标题: Arduino esp8266 OLED0.96屏幕代码 LUA语音
a = 1
time1 = tmr.create()

function init_i2c_display()
    local scl = 6
    local sda = 7
    local sla = 0x3c
    i2c.setup(0, sda, scl, i2c.SLOW)
    disp = u8g2.ssd1306_i2c_128x64_noname(0, sla)
end
--u8g2 prepare set
function u8g2_prepare()
  disp:setFont(u8g2.font_6x10_tf)
  disp:setDrawColor(1)
  disp:setFontPosTop()
  disp:setFontDirection(0)
end
---------------------
function u8g2_search()
  disp:drawStr(0, 0, "No Signal")
  disp:drawStr( 20, 27, "Searching Wi_Fi")
end
function u8g2_success()
  disp:drawStr( 0, 0, "Wi_Fi")
end
function Reconnect()
    disp:clearBuffer()
    if a == 1 then
        a = a - 1
        u8g2_search()
        disp:sendBuffer()
        print("1111111111111111111111111111111111111111")
    else
        --gpio.write(WiFi_StatusLed_Pin,gpio.HIGH)
        a = a + 1  
        u8g2_success()
        disp:sendBuffer()  
        print("2222222222222222222222222222222222222222")--do Up_AC_Message()
    end
    tmr.delay(1000000)   
end
init_i2c_display()
u8g2_prepare()
time1:alarm(2000, tmr.ALARM_AUTO, Reconnect)    --do Reconnect()



作者: wushixiong    时间: 2020-2-24 15:09
可以参照编辑OLED屏幕




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1