Arduino C语言编程实战

价格 49.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 1 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

本书基于Arduino平台,介绍了Arduino编程所需的硬件、编程环境和Arduino上的C语言编程方法。从操作数和运算符开始,《Arduino
C语言编程实战》详细讲解了如何使用C语言构建程序语句,如何编写函数块和运行函数,如何引入函数原型,如何理解和使用指针,如何在程序中加入判断、循环和跳转,如何使用结构体数据类型,如何使用预处理指令,以及如何使用Arduino
IDE附带的非默认库。附录中还介绍了如何选购Arduino编程硬件。
  本书适合于对硬件编程感兴趣的技术人员阅读,尤其可作为C语言基础偏弱的读者的入门图书。

目录

第1章 简介 
1.1 一些假设前提 
1.2 你需要什么 
1.2.1 基于Atmel的单片机卡 
1.2.2 面包板 
1.2.3 零碎的小件 
1.3 安装软件 
1.4 检查硬件 
1.4.1 连接USB线缆 
1.4.2 在集成开发环境中选择mc板 
1.4.3 端口选择 
1.5 载入并运行你的第一个程序 
1.5.1 Blink程序 
1.5.2 运行Blink程序代码 
1.5.3 编译Blink程序代码 
1.5.4 上载Blink程序 
1.6 本章小结 
第2章 Arduino C 
2.1 程序语言的通用构件 
2.1.1 表达式 
2.1.2 语句 
2.1.3 语句块 
2.1.4 函数块 
2.2 程序的5个环节 
2.3 再来看看Blink程序 
2.3.1 程序注释 
2.3.2 数据定义 
2.3.3 setup()函数 
2.3.4 loop()函数 
2.4 小结 
2.5 练习 
第3章 Arduino C数据类型 
3.1 boolean数据类型 
3.2 char数据类型 
3.2.1 二进制数据 
3.2.2 char数据类型和字符集 
3.2.3 生成ASCII字符表 
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.12.1 符号表 
3.12.2 lvalue和rvalue 
3.12.3 “水桶”比喻 
3.13 使用强制类型转换符 
3.14 小结 
3.15 练习 
第4章 C语言的逻辑判断 
4.1 关系运算符 
4.2 if语句 
4.3 升级版Blink程序 
4.3.1 电路 
4.3.2 程序代码 
4.4 升级版Blink程序的修改 
4.5 if-else表达式 
4.6 if语句嵌套 
4.7 自增和自减运算符 
4.7.1 两种类型的自增运算符(++) 
4.7.2 两种类型的自减运算符(??) 
4.7.3 运算符的优先级 
4.8 switch语句 
4.9 goto语句 
4.10 抛弃“魔数” 
4.11 C语言的预处理指令 
4.12 正面还是反面 
4.12.1 初始化环节 
4.12.2 输入环节 
4.12.3 处理环节 
4.12.4 输出环节 
4.12.5 结束环节 
4.13 思考一下 
4.14 小结 
4.15 练习 
第5章 C语言的循环 
5.1 正常循环的特征 
5.1.1 条件1:变量初始化 
5.1.2 条件2:循环控制测试 
5.1.3 条件3:修改循环控制变量的状态 
5.2 使用for循环 
5.3 while循环 
5.4 do-while循环 
5.5 break和continue关键字 
5.5.1 break语句 
5.5.2 continue语句 
5.6 一段完整的示例 
5.6.1 环节1:初始化 
5.6.2 环节2:输入 
5.6.3 环节3:处理 
5.6.4 环节4:输出 
5.6.5 环节5:结束 
5.6.6 代码5-1是“傻瓜代码” 
5.7 循环和编码风格 
5.8 小结 
5.9 练习 
第6章 C语言函数 
6.1 函数剖析 
6.1.1 函数类型说明符 
6.1.2 函数名 
6.1.3 函数参数 
6.1.4 函数体 
6.1.5 函数签名 
6.2 “优质”函数所具备的条件 
6.2.1 使用面向任务的函数命名 
6.2.2 函数应该具有聚合力 
6.2.3 函数应避免耦合 
6.3 编写自己的函数 
6.3.1 设计函数的考虑因素 
6.3.2 参数列表 
6.3.3 函数体 
6.4 逻辑运算符 
6.4.1 逻辑与运算符(&&) 
6.4.2 逻辑或(||) 
6.4.3 逻辑非(!) 
6.5 编写自己的函数 
6.5.1 IsLeapYear()函数和编码风格 
6

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号