没有合适的资源?快使用搜索试试~ 我知道了~
首页STM32物联网实战教程.pdf
资源详情
资源评论
资源推荐
2 / 425
STM32 物联网实战教程
STM32 物联网实战教程
(STM32+计算机网络+项目实战)
版本
内容
作者
说明
Ver1.0
编著
ZX
编著最初版本/2018 年 2 月 1 日
Ver1.1
修正
ZX
修正格式/2018 年 4 月 18 日
Ver1.2
修正
ZX
删除冗余、修正语法及错别字/2018 年 4 月 20 日
Ver1.3
修正
ZX
完善细节/2018 年 4 月 20 日
Ver1.4
修正
ZX
完善出厂检验步骤、修改 WIFI 固件烧录说明/2018 年 5 月 15 日
*
*
*
*
声明:本教程开源,可免费传阅下载,禁止用于商业用途,最终解释权归风媒电子所有。
3 / 425
STM32 物联网实战教程
前言
关于教程
《STM32 物联网实战教程》集成了单片机教学、计算机网络以及物联网实战这三部分。
配合着风媒电子出品的青柚 ZERO 物联网开发板以及配套的丰富的例程和资料,使得该教程
非常适合各大高校信息专业学生以及电子爱好者入门单片机和物联网,并快速开发出自己的
物联网项目。
风媒电子的教学特点是以服务为核心,硬件为基础,着重打造适合初学者入门的一整套
教学服务。这些服务包括可进行 LoRa 组网的易于扩展的青柚 ZERO 物联网开发板、数十个轻
松有趣的实验例程、12 万字 400 余页的教程,以及风媒提供的在线售后支持(官方博客留
言、微信公众号、QQ 群等)。
1. 硬件
目前市面上的单片机开发板种类繁多,但适合初学者学习的却很少,这些开发板普遍存
在的问题是:通过销售硬件盈利,对软件和教学资源支持较差,一般只会提供原理图和官方
的一些英文资料,情况好一些的可能会提供在网上下载的或者使用代码生成工具生成的
STM32 范例,这些代码往往存在着编程风格不规范、无注释或全英文注释等问题,而且这些
资料还必须购买开发板才可以获取,这么做无疑是让消费者承担购买风险,除此之外对初学
者来说还会造成学习上的额外负担,更不用说售后的服务了,往往这类开发板只适合有经验
的开发者购买,其目的是以更低的成本快速搭建自己的项目而并非用于学习。
另外物联网也是近几年的热点,很多高校也都开设了物联网相关的专业,但是市面上却
没有一款真正用于物联网教学的提供完整且丰富教学资源和物联网实战项目的开发板,市面
上现存的所谓物联网开发板都是只提供几个案例但对于细节和原理却没有详细讲解,正因为
初学者存在这样的学习痛点,所以风媒电子推出了一整套的用于系统学习物联网的教学资
源,而我们的青柚 ZERO 物联网开发板则是这些资源的硬件载体。
青柚 ZERO 物联网开发板是一套可拆分、可进行 LoRa 组网、可以发送邮件和微信的物
联网硬件开发平台,它集成了 WIFI 联网模组、LoRa 模组以及常用的传感器(环境温湿度、
光照强度)和输出外设(RGB、高亮 LED、继电器、红外发射等),使其可以应用到各种物联
网项目当中,快速构建自己的产品 Demo,比如:智能灯泡,远程灌溉,远程监控等等。关于
青柚 ZERO 的详细介绍可阅读第三章。
2. 例程
风媒电子出品的实验例程是我们整套产品的亮点之一。在编写文档的过程中按照
难易交替的规律向前推进,并且保证安排在前面的章节不会引用后面还没有学到的知识,而
后面的章节则尽可能的调用前面讲到的内容,目的是复习前面学过的知识。同时为了增加学
习的趣味性,我们大多数的实验例程都是围绕一个有趣实用的小项目来展开的,比如使用
4 / 425
STM32 物联网实战教程
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 群中将有可能会被其他消息淹没。
剩余424页未读,继续阅读
m0_38057890
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0