Просмотр исходного кода

update: 更新几个demo代码

Wendal Chen 2 лет назад
Родитель
Сommit
5d67cb57e5
3 измененных файлов с 12 добавлено и 6 удалено
  1. 1 2
      demo/sht20/main.lua
  2. 7 0
      demo/sntp/main.lua
  3. 4 4
      demo/websocket/main.lua

+ 1 - 2
demo/sht20/main.lua

@@ -8,14 +8,13 @@ sys = require("sys")
 
 -- 接线
 --[[
-SHT20 --- Air302
+SHT20 --- 模块
 SDA   -   I2C_SDA
 SCL   -   I2C_SCL
 VCC   -   VDDIO
 GND   -   GND
 ]]
 
--- 提示, 老板子上的I2C丝印可能是反的, 如果读取失败请调换一下SDA和SLA
 
 -- 启动个task, 定时查询SHT20的数据
 sys.taskInit(function()

+ 7 - 0
demo/sntp/main.lua

@@ -81,6 +81,13 @@ sys.taskInit(function()
             log.info("sntp", "时间同步成功", "本地时间", os.date())
             log.info("sntp", "时间同步成功", "UTC时间", os.date("!%c"))
             log.info("sntp", "时间同步成功", "RTC时钟(UTC时间)", json.encode(rtc.get()))
+            -- os.time(rtc.get()) 需要 2023.07.21 之后的版本, 因为月份的命名差异mon/month
+            -- log.info("sntp", "时间同步成功", "utc时间戳", os.time(rtc.get()))
+            log.info("sntp", "时间同步成功", "本地时间戳", os.time())
+            local t = os.date("*t")
+            log.info("sntp", "时间同步成功", "本地时间os.date() json格式", json.encode(t))
+            log.info("sntp", "时间同步成功", "本地时间os.date(os.time())", os.time(t))
+            -- log.info("sntp", "时间同步成功", "本地时间", os.time())
             -- 正常使用, 一小时一次, 已经足够了, 甚至1天一次也可以
             -- sys.wait(3600000) 
             -- 这里为了演示, 用1分钟一次

+ 4 - 4
demo/websocket/main.lua

@@ -29,7 +29,7 @@ sys.taskInit(function()
         local password = "12341234"
         log.info("wifi", ssid, password)
         -- TODO 改成esptouch配网
-        LED = gpio.setup(12, 0, gpio.PULLUP)
+        -- LED = gpio.setup(12, 0, gpio.PULLUP)
         wlan.init()
         -- wlan.setMode(wlan.STATION)
         wlan.connect(ssid, password, 1)
@@ -41,12 +41,12 @@ sys.taskInit(function()
         w5500.init(spi.HSPI_0, 24000000, pin.PC14, pin.PC01, pin.PC00)
         w5500.config() --默认是DHCP模式
         w5500.bind(socket.ETH0)
-        LED = gpio.setup(62, 0, gpio.PULLUP)
+        -- LED = gpio.setup(62, 0, gpio.PULLUP)
         sys.wait(1000)
         -- TODO 获取mac地址作为device_id
-    elseif rtos.bsp() == "EC618" then
+    elseif mobile then
         --mobile.simid(2)
-        LED = gpio.setup(27, 0, gpio.PULLUP)
+        -- LED = gpio.setup(27, 0, gpio.PULLUP)
         device_id = mobile.imei()
         sys.waitUntil("IP_READY", 30000)
     end