# NodeMCU-esp8266 **Repository Path**: LiaoYouHua/nodemcu-esp8266 ## Basic Information - **Project Name**: NodeMCU-esp8266 - **Description**: 该仓库为笔者的NodeMCU-esp8266在学习中的资料整理,网上有很多很不错的开源项目和资料,笔者做的只是把这些内容整合起来,希望可以对大家的学习有所帮助。 - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-12-09 - **Last Updated**: 2022-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于Arduino的NodeMCU-esp8266开发文档 该仓库为笔者的NodeMCU-esp8266在学习中的资料整理,网上有很多很不错的开源项目和资料,笔者做的只是把这些内容整合起来,希望可以对大家的学习有所帮助。 > 注意事项: > > 1.NodeMCU有很多中开发方式,在这里笔者选择基于arduino IDE平台/NoduMCU 12-F进行开发,因此后续所有的文档也是根据esp8266-arduino库进行撰写,暂时没有lua的开发文档,敬请谅解。 > > 2.有相当的一部分功能使用文档只放上了相关的链接,是因为该路线已经被笔者走过了,根据链接附上的教程学习可以最快程度地掌握该功能的使用。 ## 相关网站 - [esp8266 document](https://arduino-esp8266.readthedocs.io/en/latest/) > 官方文档,最具权威性,没有什么是比参考官方的文档更好的事情了。 - [esp8266-arduino库](https://github.com/esp8266/Arduino#documentation) > 官方的arduino库,在arduino开发的所有例程都可以在这里找到 - [太极创客](http://www.taichi-maker.com/) > 学习arduino和esp8266都这里参考这个团队的资料,他们整理的十分全面,感谢你们! - [太极创客快速上手例程](http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/) - [NodeMCU-esp8266 硬件介绍/原理图](http://www.taichi-maker.com/homepage/reference-index/arduino-hardware-refrence/nodemcu/) ## 入门指引 从[太极创客b站入门教程](https://www.bilibili.com/video/BV164411J7GE?from=search&seid=7233181312177860307&spm_id_from=333.337.0.0)的课程开始,结合[太极创客快速上手例程](http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/)可以快速走通各个开发例程就可以了,后面需要直接根据现有例程做修改。 ## 快速开发 如果你有一些项目可以根据现有的开源代码作为基础开发,那么你大可以将现有的例程进行修改,修改为自己需要的例程,以下例程为笔者在太极创客基础和Arduino库的基础上改进得到的自己需要的例程,现将这些例程开源,希望对大家有所帮助。 - [舵机(Servo)控制 ](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/servo) - [使用PWM波控制舵机](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/%E7%94%A8PWM%E6%B3%A2%E6%8E%A7%E5%88%B6servo) - [OLED1306屏幕驱动](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/%E9%A9%B1%E5%8A%A8OLED1306) - [连接wifi快速调用](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/%E8%BF%9E%E6%8E%A5wifi) - [以太网控制舵机](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/serverControllerServo) - [通过软串口与Arduino通信](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/%E9%80%9A%E8%BF%87%E8%BD%AF%E4%B8%B2%E5%8F%A3%E4%B8%8EArduino%E9%80%9A%E4%BF%A1) - [通过NTP客户端获取当前时间](https://gitee.com/zeeland/nodemcu-esp8266/tree/master/src/sample/%E9%80%9A%E8%BF%87NTP%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E6%97%B6%E9%97%B4) - [MQTT接入Aliyun平台监测串口数据]()