Arduino程序设计指南
以图片为准,正版现货,原书实拍,内页完好,当天发货!上架图书均已全面消毒!请放心购买!
¥
68
八五品
仅1件
作者[美]Richard Blum(理查德·布鲁姆) 著;汤凯、刘洋、续欣 译
出版社电子工业出版社
出版时间2015-09
版次1
装帧平装
上书时间2024-06-17
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]Richard Blum(理查德·布鲁姆) 著;汤凯、刘洋、续欣 译
-
出版社
电子工业出版社
-
出版时间
2015-09
-
版次
1
-
ISBN
9787121263088
-
定价
59.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
348页
-
字数
522千字
-
正文语种
简体中文
- 【内容简介】
-
本书主要介绍了在Arduino平台上进行编程开发,构建各种有趣应用的技术和方法。本书内容充分考虑到非电子信息学科初学者的需求,由浅入深,涵盖了Arduino编程的方方面面。全书分为三部分,第一部分介绍了Arduino的起源、组成和开发环境的使用;第二部分讲解了在C语言基础上派生出的Arduino编程语言的基础知识;第三部分介绍了完成各种应用功能的实用技术,包括读取数字、模拟信号,中断的使用,设备间通信,电机控制,LCD显示,网络通信,读写SD卡等。最后,通过一个综合性的原型系统,展示了从设计到实现完整项目的全过程。
- 【作者简介】
-
汤凯,解放军理工大学指挥信息系统学院智能信息处理教研室。作为大学教学科研骨干,近年来,承担并主持了多个军内外科研项目的研制,其中包括多项国家重大科技专项以及军队重点科研项目。目前作为大学物联网专家,还承担了多个全军物联网工程的建设任务;教学方面,2007年在大学首次开设嵌入式系统相关课程并主持课程建设至今。
- 【目录】
-
PART I Arduino编程开发环境
HOUR 1 Arduino介绍/
1.1 什么是Arduino/
1.2 Arduino家族介绍/
1.3 探究Arduino扩展板/
1.4 小结/
1.5 练习/
HOUR 2 建立Arduino编程环境/
2.1 微控制器内部探秘/
2.2 超越机器代码/
2.3 编写Arduino程序/
2.4 安装Arduino IDE/
2.5 小结/
2.6 练习/
HOUR 3 使用Arduino IDE/
3.1 IDE概览/
3.2 菜单浏览/
3.3 工具栏/
3.4 消息区和控制台窗口/
3.5 配置Arduino IDE/
3.6 使用串口监视器/
3.7 小结/
3.8 练习/
HOUR 4 编写Arduino程序/
4.1 编写Arduino程序/
4.2 编写第一个程序/
4.3 连接硬件电路/
4.4 小结/
4.5 练习/
PART II C编程语言
5 C语言基础/
5.1 使用变量/
5.2 使用运算符/
5.3 探索Arduino函数/
5.4 小结/
5.5 练习/
HOUR 6 结构化命令/
6.1 if语句/
6.2 组合多条语句/
6.3 else语句/
6.4 else if语句/
6.5 理解比较条件/
6.6 复合条件/
6.7 对条件取反/
6.8 switch语句/
6.9 小结/
6.10练习/
HOUR 7 使用循环语句/
7.1 理解循环操作/
7.2 使用while循环/
7.3 使用dowhile循环/
7.4 使用for循环/
7.5 在循环中使用数组/
7.6 使用多个循环变量/
7.7 循环嵌套/
7.8 循环控制/
7.9 小结/
7.10练习/
HOUR 8 使用字符串/
8.1 什么是字符串/
8.2 理解C语言风格字符串/
8.3 引入Arduino字符串对象/
8.4 操作字符串对象/
8.5 小结/
8.6 练习/
9 数据结构/
9.1 什么是结构体/
9.2 创建结构体/
9.3 使用结构体/
9.4 操作结构体/
9.5 结构体数组/
9.6 使用联合体/
9.7 小结/
9.8 练习/
HOUR 10 函数/
10.1 函数基础/
10.2 返回值/
10.3 向函数传递参数/
10.4 在函数中处理变量/
10.5 函数递归调用/
10.6 小结/
10.7 练习/
HOUR 11 指针/
11.1 什么是指针 /
11.2 使用指针/
11.3 指针的特殊类型/
11.4 指针运算/
11.5 字符串和指针/
11.6 指针和结构体/
11.7 函数中使用指针/
11.8 小结/
11.9 练习/
HOUR 12 数据存储/
12.1 Arduino内存刷新/
12.2 SRAM详解/
12.3 创建动态变量/
12.4 用闪存保存数据/
12.5 使用EEPROM/
12.6 小结/
12.7 练习/
HOUR 13 使用开发库/
13.1 什么是开发库/
13.2 使用标准库/
13.3 使用第三方库/
13.4 建立自己的库/
13.5 小结/
13.6 练习/
PART III Arduino应用
HOUR 14 使用数字接口/
14.1 数字接口概述/
14.2 使用数字接口输出功能/
14.3 数字接口输出实验/
14.4 使用数字接口输入功能/
14.5 数字接口输入实验/
14.6 小结/
14.7 练习/
HOUR 15 访问模拟设备/
15.1 模拟信号处理概述/
15.2 使用模拟输入接口/
15.3 修改输入数值/
15.4 使用输入映射/
15.5 改变参考电压/
15.6 模拟输出/
15.7 使用模拟输出/
15.8 小结/
15.9 练习/
HOUR 16 添加中断/
16.1 什么是中断/
16.2 中断类型/
16.3 使用外部中断/
16.4 测试外部中断/
16.5 使用引脚改变中断/
16.6 使用时钟中断/
16.7 忽略中断/
16.8 小结/
16.9 练习/
17 设备通信/
17.1 串行通信协议/
17.2 使用串口/
17.3 使用SPI端口/
17.4 使用I2C接口/
17.5 小结/
17.6 练习/
HOUR 18 使用传感器/
18.1 模拟传感器接口/
18.2 使用电压信号/
18.3 使用基于电压的传感器/
18.4 使用阻性输出/
18.5 使用阻性传感器/
18.6 触摸传感器工作原理/
18.7 使用触摸传感器/
18.8 小结/
18.9 练习/
HOUR 19 使用电动机/
19.1 电动机的类型/
19.2 使用直流电动机/
19.3 电动机使用实验/
19.4 使用伺服电动机/
19.5 小结/
19.6 练习/
HOUR 20 使用LCD/
20.1 什么是LCD/
20.2 与LCD设备连接/
20.3 LiquidCrystal库/
20.4 LCD扩展板/
20.5 小结/
20.6 练习/
HOUR 21 使用以太网扩展板/
21.1 将Arduino接入网络/
21.2 以太网扩展板库/
21.3 编写网络程序/
21.4 小结/
21.5 练习/
HOUR 22 高级网络编程/
22.1 Web协议/
22.2 从Web服务器读取传感器数据/
22.3 通过Web方式控制Arduino/
22.4 小结/
22.5 练习/
HOUR 23 文件处理/
23.1 什么是SD读卡器/
23.2 SD卡和Arduino/
23.3 SD卡开发库/
23.4 和SD卡交互/
23.5 保存传感器数据/
23.6 小结/
23.7 练习/
HOUR 24 原型工程/
24.1 确定项目需求/
24.2 确定接口需求/
24.3 元件清单/
24.4 原理图设计/
24.5 搭建面包板电路/
24.6 程序设计/
24.7 代码编写/
24.8 程序测试/
24.9 构建原型电路板/
24.10小结/
24.11练习/
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价