ADC 实现模拟示波器、使用 RTC 实现带闹钟功能的万年历、使用 USB 控制 windows 经典游戏
——3 维弹球、使用 PWM 驱动蜂鸣器弹奏两只老虎、通过 ESP8266 发送电子邮件以及灯光的
色温亮度和颜色调节等。
同时该例程提供了非常规范的代码编码风格以及大量的中文注释,使读者无需教程文档
配合也可以读懂程序,这么做的目的只有一个,就是希望让初学者养成良好的代码编程风格。
3. 教程
教程是例程的扩充,在教程中主要讲解单片机各个外设的工作流程以及例程中各个函数
的运行原理。本套教程在截稿之时累计字数已经达到 12 万,400 余页,共计 38 章教程,这
38 章教程按照内容将其分为三大部分:
第一部分是 STM32 的学习,其内容为各个外设及其驱动程序的讲解,在第三十一章结
束,该部分就是一套完整的 STM32 教程,如果对物联网不感兴趣,则只学习该部分即可。
第二部分讲解的是物联网的基础,即计算机网络相关的基础知识,比如:IP,DNS,域
名,TCP、UDP 等等,该部分并没有过多深入讲解 TCP/IP 协议族是如何实现的,而是完全以
应用为出发点进行的系统的教学。该部分在第三十五章结束,其中 TCP/IP 的知识主要集中
在第三十三章。
第三部分是实战部分,有了前面单片机和网络的知识作为技术依托,我们便可以很轻松
的实现一些物联网或非物联网的项目,在该部分带领大家将开发板接入第三方物联网云平
台,并通过云平台实现几个非常经典的物联网案例,这些案例即可以作为学习用途也完全可
以将其单独的作为一个产品来对待(只需要一个公模外壳即可),比如:智能灯泡或者植宠
精灵。
但这些并不是该教程的全部,在后续我们还会加入更多的实战项目和单片机例程来丰富
本套教程内容,为了保证不对现有的章节造成影响,风媒电子决定将后续新填入的章节进行
统一的特殊命名,可参考格式为:【补充教程 x_y】,x 为教程编号,y 为教程标题。
风媒电子希望本套教程能够成为学习单片机和物联网的百科全书,这就要保证文档的开
放性,所以本套教程完全开源,可任意在网络上传播、下载,但不可用于盈利或者商业目的,
如果在博客或者期刊、论文中引用了本套教程内容请标明出处,最终解释权归风媒电子所有。
同时也欢迎大家踊跃投稿或者将自己有创意的想法告诉我们,您的来搞或者想法一经采纳将
会登载在本教程中。另外本教程由于体积庞大,难免会出现疏漏或者表达错误,希望大家发
现后及时指正并反馈给我们,您的建议是我么前进的动力。
4. 售后
为了提供更加完善的用户体验,我们开设了官方博客(www.fengmeitech.club)、微信
公众号以及 QQ 群方便大家交流讨论,如果在学习过程中遇到问题,可以 CTRL+鼠标左键点
击页眉链接部分进入到风媒官方博客并在相应章节下留言即可,我们会在第一时间回复您的
问题。
如遇到问题建议大家到博客中留言,QQ 群只是用于我们日常交流,如果将问题反馈到
QQ 群中将有可能会被其他消息淹没。