
ESP32 Arduino教程
为初学者学习ESP32提供理论性分析
单片机菜鸟哥
1、多年Android App开发经验;
2、小程序流行期加入了小程序开发大军;
3、业余时间爱捣鼓自己的业余爱好,对ESP8266物联网开发有自己的见解;
4、喜欢研究代码规范,喜欢了解新知识,致力于不甘做个平凡程序员,知其原理,懂其核心。
-
原创 ESP32 开发之旅⑪ UDP服务
前面的博文中,博主讲述的内容基本上都是Tcp以及Http通信的内容,那么我们当然得讲解一下Tcp的另外一个兄弟——UDP。2020-01-09 18:25:03800
1
-
原创 ESP32 开发之旅⑨ TCP Server
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。文章目录1. 前言2. WiFiServer库2.1 管理server2.1.1 WiFiServer server(port) —...2020-01-08 23:20:591033
0
-
原创 ESP32 开发之旅⑩ Http请求——HTTPClient库的使用
在前面章节的博客中,博主介绍了ESP32WiFi库 Tcp client的用法,并模拟了Http请求。但是,可以看出通过WiFiClient模拟Http请求,我们需要自己拼装Http请求协议,稍微不小心就很容易拼接错误。2020-01-07 20:02:071897
0
-
原创 ESP32 开发之旅⑦ TCP Client
在这里,博主给大家概括了以下几点,希望深入理解核心:1. **WiFi工作模式设置跟网络请求无关,决定于ESP32模块想以什么角色接入网络中**。- 如果ESP32只是想静静地做个美男子,不想别人连接你,只是想一味地获取,那么你就果断设置成STA模式;- 如果ESP32想做个中央空调服务大众收集大众的需求,那么你就果断设置成soft-AP模式;- WiFi工作模式,博主理解为“物理结构”模式;2. **至于是client还是Server,取决于ESP32开发需求**;- 如果业务要求2020-01-07 19:56:271399
0
-
原创 ESP32 开发之旅⑧ SmartConfig——一键配网
前面的博文中,博主提供的实例源代码通常都是固定了WiFi热点的账号密码。但是,在实际产品开发中,这样的限制是行不通的。2020-01-07 09:05:221552
3
-
原创 ESP32 开发之旅⑥ Scan WiFi——WiFiScan库的使用
现在,通常,为了让手机连上一个WiFi热点,基本上都是打开手机设置里面的WiFi设置功能,然后会看到里面有个WiFi热点列表,然后选择你要的连接上。 基本上你只要打开手机连接WiFi功能,都会发现附近有超级多的各种来路不明的WiFi热点(连接有风险需谨慎),那么手机是怎么知道附近的WiFi的呢?2020-01-07 09:03:521150
1
-
原创 ESP32 开发之旅⑤ Station——WiFiSTA库的使用
1. **Station模式**,也叫站点模式;2. Soft-Access Point模式,也叫**Soft-AP模式**,可以理解为WiFi热点模式;3. 以上两种的集合模式,Station 兼Soft-Access Point,也是Mesh NetWork的实现基础;2020-01-07 09:03:151509
0
-
原创 ESP32 开发之旅④ Soft-AP——WiFiAP库的使用
在前面的篇章中,博主给大家讲解了ESP32的软硬件配置以及基本功能使用,目的就是想让大家有个初步认识。并且,博主重点强调 ESP32 WiFi模块有三种工作模式:1. **Station模式**,也叫站点模式;2. Soft-Access Point模式,也叫**Soft-AP模式**,可以理解为WiFi热点模式;3. 以上两种的集合模式,Station 兼Soft-Access Point,也是Mesh NetWork的实现基础;2020-01-07 09:02:341214
5
-
原创 ESP32 开发之旅③ Ticker——定时库
文章目录1. 前言2. Ticker库2.1 定时器管理方法2.1.1 detach() —— 停止Ticker2.1.2 active() —— Ticker是否激活状态2.2 定时器启用方法2.2.1 once() —— xx秒后只执行一次2.2.2 once_ms() —— xx毫秒后只执行一次2.2.3 attach() —— 每隔xx秒周期性执行2.2.4 attach_ms() —— ...2019-07-05 15:01:331726
0
-
原创 ESP32 开发之旅② Arduino For ESP32说明
文章目录1. Arduino Core For ESP32是什么?2.Arduino core for ESP32库3.与ESP8266库类比3.1 WiFi —— ESP8266WIFI3.2 WiFiAP —— ESP8266WiFiAP3.3 WiFiSTA —— ESP8266WiFiSTA3.4 WiFiScan —— ESP8266WiFiScan3.5 WiFiGeneric —— ...2019-07-02 09:49:333988
2
-
原创 ESP32 开发之旅① 走进ESP32的世界 安装开发环境
文章目录1.前言2.概览2.1 性能稳定2.2 高度集成2.3 超低功耗2.4 Wi-Fi & 蓝牙解决方案3.模组3.安装ESP32 Arduino开发环境3.1 安装Arduino IDE软件3.2 安装git工具3.3 git Clone arduino-esp32源码4.第一个ESP32测试代码5.引脚映射关系6.总结1.前言 欢迎大家来到ESP32的世界,从现在开始,笔...2019-07-02 00:00:576225
4