esp8266怎么修改IO输出-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1865|回复: 1

esp8266怎么修改IO输出

[复制链接]
发表于 2020-2-21 23:46 | 显示全部楼层 |阅读模式
针脚7是输出就是不知道修改那句,还望大神帮助
DEVICEID = "16481"APIKEY   = "8888888"INPUTID  = "14816"host     = host or "www.bigiot.net"port     = port or 8181LED      = 3gpio.mode(LED,gpio.OUTPUT)local function run()  local cu = net.createConnection(net.TCP)  cun("receive", function(cu, c)     print(c)    r = cjson.decode(c)    if r.M == "say" then      if r.C == "play" then           gpio.write(LED, gpio.HIGH)          ok, played = pcall(cjson.encode, {M="say",ID=r.ID,C="LED turn on!"})        cu:send( played.."\n" )      end      if r.C == "stop" then           gpio.write(LED, gpio.LOW)        ok, stoped = pcall(cjson.encode, {M="say",ID=r.ID,C="LED turn off!"})        cu:send( stoped.."\n" )       end    end  end)  cun('disconnection',function(scu)    cu = nil    --停止心跳包发送定时器,5秒后重试    tmr.stop(1)    tmr.alarm(6, 5000, 0, run)  end)  cu:connect(port, host)  ok, s = pcall(cjson.encode, {M="checkin",ID=DEVICEID,K=APIKEY})  if ok then    print(s)  else    print("failed to encode!")  end  cu:send(s.."\n")  tmr.alarm(1, 60000, 1, function()    cu:send(s.."\n")  end)endrun()

发表于 2020-2-22 08:58 | 显示全部楼层
代码太乱了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 06:50 , Processed in 0.088141 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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