前言

教程分为基础篇和进阶篇,基础篇介绍了RBZBoard开发板的基本操作,包括了控制输入输出、编写逻辑、DAC输出、数字输入、电机驱动、传感器采样,进阶篇运介绍了如何运用RBZBoard的蓝牙和WIFI功能进行物联网开发。

在基础篇我们基本就能掌握RBZBoard的开发原理和部分传感器的用途,学完这部分我们已经可以运用RBZBoard实现一些我们心中的小想法,比如定时闪烁的小灯、受温湿度触发的开关…… 进阶篇我们将引入两个重要功能,蓝牙和WIFI,学习完这两个功能,为我们进行物联网与智能家居的开发提供了可能。

学习的过程中你要关注示例代码的注释,遇到无法解决的小bug我们鼓励你多上互联网检索自己的问题以寻求答案,这样你可以在以后遇到更负责问题时解决起来更加游刃有余。

以下是教程中惯用的命名风格(可在以后供查找):

  • 常量——全大写+下划线,如LED_PIN

  • 变量——全小写+下划线,如receive_buf

  • 函数——同变量

  • 文件名——同变量

  • 类——大写开头驼峰,如MotorController

  • 对象——小写开头驼峰,如motorController

  • 项目名——与类同