网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月27日漏签0天
esp8266吧 关注:4,650贴子:10,302
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 16回复贴,共2页
  • ,跳到 页  
<<返回esp8266吧
>0< 加载中...

初学笔记ESP8266

  • 取消只看楼主
  • 收藏

  • 回复
  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在线下个固件
You successfully commissioned a NodeMCU custom build from the master branch.
You selected the following 7 modules: file gpio net node tmr uart wifi.
We'll keep you posted by email about the progress of your build.
In the meantime I suggest you take a look at the build stats to find out how your
firmware configuration compares to others in the community.


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
烧写固件,1:使用固件:v0.9.5.6 AT Firmware(这个可以发送AT命令)。
:2:烧写工具:ESP8266Flasher--64bit(WIN7的)。
3:烧写成功后。打开串口助手发送AT命令。注意波特率有时固件是9600 有时是115200
>> AT
stdin:2: '=' expected near 'AT'
串口助手发送指令后出现这个就是没有烧对固件引起。
重新烧个有AT命令的固件后就可。
T+GMR AT version:0.21.0.0
SDK version:0.9.5


2026-05-27 10:11:59
广告
不感兴趣
开通SVIP免广告
  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
wdt reset
load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf
2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size : 32Mbit
jump to run user1
sd??


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
设置开发板接入本地的WiFi :AT+CWJAP="TPlink","0123456789" 返回ok.
查看获得的地址:AT+CIFS
+CIFSR:STAIP,"192.168.2.211"
+CIFSR:STAMAC,"18:fe:34:11:11:cc"


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
设置gpio.把D01管脚拉低,也就是gpio05为低,AT+CIOWRIT=5,0即可亮灯


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
查找网络状态:
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"1a:fe:34:11:11:cc"
+CIFSR:STAIP,"0.0.0.0"
+CIFSR:STAMAC,"18:fe:34:11:11:cc"


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ESP8266有三种工作模式:
1.Station (客户端模式)
2.AP (接入点模式)
3.Station+AP (两种模式共存)
一、先玩玩AP(sever)模式
1.输入:AT+CWMODE=2
响应:OK
说明:指令原型为:AT+CWMODE=<mode>;其中<mode>:1-Station模式,2-AP模式,3-AP兼Station模式。
2.输入:AT+RST
响应: OK
说明:配置好模式后需要重启生效。
3.输入:AT+CWMODE?
响应:+CWMODE:2
OK
说明:这条指令可以不要,这是查询当前模式的指令,模式返回是2,说明是AP模式。
4.输入:AT+CWSAP="ESP8266","0123456789",11,0
响应:OK
说明:指令原型为:AT+ CWSAP=<ssid>,<pwd>,<chl>, <ecn>;其中<ssid>:字符串参数,接入点名称;<pwd>:字符串参数,密码最长64字节,ASCII;<chl>:通道号;< ecn >:0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK。
然后现在就可以在你的手机或者是电脑通过无线网卡连接到ESP8266上了。
5.输入:AT+CIPMUX=1
响应:OK
说明:开启多连接模式,因为只有在开启多连接模式的时候才能开启服务器模式。注意:透传只能在单连接模式下进行。
6.输入:AT+CIPSERVER=1,8080
响应:OK
说明:设置端口为8080。
最后,我们就可以通过网络调试助手来通过“TCP Client”模式下添加“IP:192.168.4.1(模块默认的IP),端口8080(第6步设置的)”值得一提的是,ESP8266当服务器的时候,客户端如果没有数据传输,隔一段时间会自动断开连接,可通过AT+CIPSTO=<time>命令设置超时时间(说明:<time>:服务器超时时间,0~2880,单位为s)。


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
测试当开发板作为ap模式时,手机端可以发送字符串。



2026-05-27 10:05:59
广告
不感兴趣
开通SVIP免广告
  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上传init.lua到板子出问题。。Uploading to ESP file init.lua...Waiting answer from ESP - Timeout reached. Command aborted.


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刷了NodeMCU固件 ,可以用Arduino来编写了。
NodeMCU custom build by frightanic.com
branch: master
commit: b580bfe79e6e73020c2bd7cd92a6afe01a8bc867
SSL: false
modules: cjson,crypto,file,gpio,http,mqtt,net,node,pwm,tmr,uart,wifi
build built on: 2016-07-05 07:20
powered by Lua 5.1.4 on SDK 1.5.1(e67da894)
lua: cannot open init.lua


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
今天又试试了一个固件,类似NODE的但是呢 这个程序运行Lua时候GPIO是按板子上来的
比如板子的D1脚,也就是GPIO05,但是这个固件是:pin = 1
gpio.mode(pin,gpio.OUTPUT)
gpio.write(pin,gpio.LOW)
这样管脚插的灯就亮了,也可以直接测试板子上的蓝灯LED4,即GPIO4


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

都成功运行了lua代码。上传之后测试效果如下。闪烁灯。
LED = 1
gpio.mode(LED,gpio.OUTPUT)
gpio.write(LED,gpio.HIGH)
COUNTER = 0
tmr.alarm(0,1000,1,function( )
if COUNTER % 2 == 0 then
COUNTER= COUNTER + 1
gpio.write(LED,gpio.HIGH)
else
COUNTER= COUNTER + 1
gpio.write(LED,gpio.LOW)
end
end
)


  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
上午测试链接wifi建立TCP服务,开发板了链接路由器后,电脑和手机都可以链接该模块发数据



  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2018.11.29下午测试了启用tcp服务。返回一个界面。


2026-05-27 09:59:59
广告
不感兴趣
开通SVIP免广告
  • 终结者默默
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
建立的WiFi代码
wifi.setmode(wifi.STATIONAP)
cfg={}
cfg.ssid="Hello8266"
cfg.pwd="11223344"
wifi.ap.config(cfg)
wifi.sta.confiG("TPlink","12345678")
wifi.sta.connect()
tmr.alarm(2, 1000, 1, function()
if wifi.sta.getip() == nil then
print("Connecting...")
else
tmr.stop(2)
print("Connected, IP is "..wifi.sta.getip())
end
end)
srv=net.createServer(net.TCP,28800)
srv:listen(8080,function(conn)
--print("build success")
connect = conn:on("receive",function(conn,payload)
print(payload)
body ="<h1> Hello, NodeMcu.</h1>" ..
"<p>" ..
"<span>LED开关</span>" ..
"<a href='/?led=on'><input type='button' value='开'></a>" ..
"<a href='/?led=off'><input type='button' value='关'></a>" ..
"</p>"
status = "HTTP/1.1 200 OK" .. "\r\n"
type_ = "Content-Type: text/html" .. "\r\n"
length = "Content-Length: " .. string.len(body) .. "\r\n"
conn:send(status .. type_ .. length .. "\r\n" .. body)
end)
end)
uart.on("data",
function(data)
connect:send(data)
end, 0)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 16回复贴,共2页
  • ,跳到 页  
<<返回esp8266吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示