授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。
共同学习成长QQ群 622368884,不喜勿加,里面有一大群志同道合的探路人
如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。
文章目录
笔者本书的主题是基于Arduino平台来开发ESP8266。那么从另外一个角度来看待这句话,可以理解为:把ESP8266当作一款类似于Arduino UNO型号(为什么不是Mega2560呢?可以从硬件资源方向考虑)的Arduino开发板,用Arduino平台的开发方式来开发项目,只不过ESP8266是在Arduino UNO的基础上加了网络功能。
本章将介绍ESP8266作为Arduino UNO开发板的一些重要开发知识点。
主要分为8个部分:
1.ESP8266 Arduino程序结构
2.计时和延时(Timing and delays)
3.NodeMcu 端口映射
4.数字IO(Digital IO)
5.中断功能
6.模拟输入(ADC)
7.模拟输出(PWM)
8.串口通信(Serial)
1. Arduino程序结构
在第2章中,笔者提供了一个测试用例,让我们来回顾一下,代码如下:
/**
* Demo:
* 测试ESP8266 d
本文介绍了如何使用Arduino平台开发ESP8266,涵盖程序结构、计时与延时、NodeMcu端口映射、数字IO、中断、模拟输入和输出、串口通信等关键知识点。通过学习,读者可以掌握ESP8266作为Arduino开发板的使用,并了解其实现网络功能的基础。
订阅专栏 解锁全文
15万+

被折叠的 条评论
为什么被折叠?



