找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1611|回复: 1
打印 上一主题 下一主题
收起左侧

Arduino esp8266 OLED0.96屏幕代码 LUA语音

[复制链接]
跳转到指定楼层
楼主
ID:683835 发表于 2020-2-24 15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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()


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:683835 发表于 2020-2-24 15:09 | 只看该作者
可以参照编辑OLED屏幕
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表