wifi.setmode(wifi.STATION) wifi.sta.config("имя сети","пароль") wifi.sta.autoconnect(1) -- восстанавливаем соединение со станцией при потере связи uart.setup(0,57600,8,0,1,0) -- коннектимся к ардуине local buf = " "; uart.on("data","$", function(data) buf=''..data; end,0 ) srv=net.createServer(net.TCP) srv:listen(80,function(conn) conn : on("receive", function(client,request) local _, _, method, path, vars = string.find(request, "([A-Z]+) (.+)?(.+) HTTP"); if(method == nil)then _, _, method, path = string.find(request, "([A-Z]+) (.+) HTTP"); end local _GET = {} if (vars ~= nil)then for k, v in string.gmatch(vars, "(%w+)=([^&=]+)&*") do _GET[k] = v end end if(_GET.pin ~= nil)then uart.write(0,_GET.pin); end client:send(buf); client:close(); collectgarbage(); end) end)