Python开发ESP32
Python开发ESP32
会说话的吹风机
快乐码农
展开
-
ESP8266-5-使用API获取知心天气数据
这里直接在知心天气建立一个免费项目就可以了,免费用户只返回天气现象文字、代码和气温 3 项数据。API秘钥就是代码里的key,某些版本的esp8266的固件编译报错找不到urequests模块,则需要自己去Thonny下载。首先让esp8266连接网络。然后建立main.py。写在boot就可以了。原创 2022-10-26 10:42:28 · 834 阅读 · 0 评论 -
ESP8266-4-云平台下发指令控制LED
由于esp8266接收数据一直是阻态(卡在这里,一直等待数据),但云服务器90内无通信就会踢掉esp8266,所以我们使用超时异常来定时发送心跳包给云平台。esp8266-3-连接物联网云平台上传数据 是相同的,我们只需要建立一个执行器即可。连接以后可以看见控制esp8266的开关了。原创 2022-10-25 13:41:21 · 850 阅读 · 0 评论 -
ESP8266-3-连接物联网云平台上传数据
1、连接物联网云平台需要先去http://www.nlecloud.com注册一个账号,然后进入开发者中心,新增项目即可。我们在boot.py里面加入wifi连接的代码,也可以选择不写在里面,为了后面开发都要写wifi连接,我就直接写在boot.py了。my_device = "esp8266_wang"和刚刚建立的项目数据要一样。进入项目,下发设备选择打卡实时数据进行数据查看,可以查看历史数据以及数据可视化。要记住设备标识,传输秘钥,这些都是esp8266要使用的。标识名称和单片机中代码要相同。原创 2022-10-25 12:15:07 · 3044 阅读 · 0 评论 -
ESP8266-1-micropython环境搭建并点灯
本系列文章用于学习记录自己的esp8266基于micropython语言的学习,因为我一直从事的是stm32的程序开发,之前一直想找到c语言的esp8266物联网相关的开发,但一直没有找到合适的资料,同时自己打算学习python这门语言,所以选择了esp8266基于micropython语言的学习。1 下载thonny,直接去thonny官网thonny.org,下载64位的就可以了。micropython环境搭建。原创 2022-09-30 21:53:27 · 1980 阅读 · 0 评论 -
ESP8266-2-WIFI连接+LED控制
连接以后默认开机进行连接(默认永久连接状态,之前LED灯复位后,代码会自动删除,这个不会)3、我们让上位机发送数据给esp8266接受试试,那么接收就要使用接收的命令。1无线接入点(AP),相当于提供热点的设备,AP和AP可以相互连接。2无线终端(STA),连接到AP的装置,这个模式不允许其他设备接入。2、通信测试(开发板与PC端数据通信)可以看见已经接受到了上位机发来的数据了。4、接下来就用PC端控制开发板LED啦。1、以下是连接我的手机热点代码。可以才看到上位机接受到了数据。原创 2022-10-02 10:39:15 · 1388 阅读 · 0 评论