前言
教程分为基础篇和进阶篇,基础篇介绍了RBZBoard开发板的基本操作,包括了控制输入输出、编写逻辑、DAC输出、数字输入、电机驱动、传感器采样,进阶篇运介绍了如何运用RBZBoard的蓝牙和WIFI功能进行物联网开发。
在基础篇我们基本就能掌握RBZBoard的开发原理和部分传感器的用途,学完这部分我们已经可以运用RBZBoard实现一些我们心中的小想法,比如定时闪烁的小灯、受温湿度触发的开关…… 进阶篇我们将引入两个重要功能,蓝牙和WIFI,学习完这两个功能,为我们进行物联网与智能家居的开发提供了可能。
学习的过程中你要关注示例代码的注释,遇到无法解决的小bug我们鼓励你多上互联网检索自己的问题以寻求答案,这样你可以在以后遇到更负责问题时解决起来更加游刃有余。
以下是教程中惯用的命名风格(可在以后供查找):
常量——全大写+下划线,如LED_PIN
变量——全小写+下划线,如receive_buf
函数——同变量
文件名——同变量
类——大写开头驼峰,如MotorController
对象——小写开头驼峰,如motorController
项目名——与类同