曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
第1章 简介
1.1 一些假设前提
1.2 你需要什么
1.3 安装软件
1.4 检查硬件
1.5 载入并运行你的第一个程序
第2章 ArduinoC
2.1 程序语言的通用构件
2.2 程序的5个环节
2.3 再来看看Blink程序
第3章 ArduinoC数据类型
3.1 boolean数据类型
3.2 char数据类型
3.3 byte数据类型
3.4 int数据类型
3.5 word数据类型
3.6 long数据类型
3.7 float和double数据类型
3.8 string数据类型
3.9 String数据类型
3.10 void数据类型
3.11 array数据类型
3.12 变量的定义与声明
3.13 使用强制类型转换符
第4章 C语言的逻辑判断
4.1 关系运算符
4.2 if语句
4.3 升级版Blink程序
4.4 升级版Blink程序的修改
4.5 if—else表达式
4.6 if语句嵌套
4.7 自增和自减运算符
4.8 switch语句
4.9 goto语句
4.10 抛弃“魔数”
4.11 C语言的预处理指令
4.12 正面还是反面
4.13 思考一下
第5章 C语言的循环
5.1 正常循环的特征
5.2 使用for循环
5.3 while循环
5.4 do—while循环
5.5 break和continue关键字
5.6 一段完整的示例
5.7 循环和编码风格
第6章 C语言函数
6.1 函数剖析
6.2 “优质”函数所具备的条件
6.3 编写自己的函数
6.4 逻辑运算符
6.5 编写自己的函数
6.6 闰年计算程序
6.7 函数中数据的传入和返回
第7章 存储类型和作用域
7.1 隐藏程序数据
7.2 语句块作用域
7.3 本地作用域
7.4 全局作用域
7.5 作用域和存储类型
7.6 volatile关键字
第8章 初识指针
8.1 定义一个指针
8.2 使用指针
8.3 指针用法小结
8.4 指针为什么有用
8.5 指针和数组
第9章 高效使用指针
9.1 针对指针的关系判断
9.2 指针运算
9.3 二维数组
9.4 二维数组和指针
9.5 函数指针
9.6 右左右左规则
第10章 结构、联合和数据存储
10.1 结构
10.2 联合
10.3 EEPROM内存
10.4 数据日志
10.5 其他存储选择
第11章 C预处理和按位操作
11.1 预处理指令
11.2 带参宏
第12章 Arduino库
12.1 库
12.2 编写自己的库
12.3 设置ArduinoIDE以使用自己的库
12.4 使用Dates库实现的示例程序