普通高等学校电类规划教材

Arduino程序设计实例教程

机器人设计必备的程序语言
分享 推荐 7 收藏 58 阅读 4.7K
芦关山 , 王绍锋 (主编) 978-7-115-46691-4

关于本书的内容有任何问题,请联系 张斌

机器人技术是目前非常火热的一门技术,在一些应用型本科已经开设机器人专业,未来在新工科背景下,会有更多院校开设此专业。
Arduino是移动机器人非常常用的一种芯片。Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。
1. 最先进的板子,最新的开发方式。
2. 案例非常丰富。
3. 有理论,有实践。
¥39.80 ¥33.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

Arduino是目前世界上应用最广泛的开源电子平台,它因其开放性、便捷性、易用性以及丰富的第三方资源而受到广大电子科技爱好者的欢迎。
本书以基于问题的学习和项目创新为主要撰写思路,结合应用型本科高校学生的基本情况,注重基础理论,着重于对学生实践创新能力的培养。本书的项目实训内容采用循序渐进、逐步提升的方式进行设计,逐步开启学生的创新思维,培养学生的创新意识,锻炼学生的创新能力。书中的实训案例3D打印机、仿生机器人、智能小车等都是目前各类科技竞赛较为关注的热点,能够极大地激发学习者的学习热情。

目录

第 一章 概述 5
1.1 Arduino概述 5
1.1.1 Arduino Uno 5
1.1.2 Arduino Mega 2560 7
1.1.3 Arduino Nano 10
1.1.4 Arduino Leonardo 12
1.1.5 Arduino 扩展板 15
1.2 Arduino 内部结构 18
1.3 Arduino 发展趋势 20
第 二章 Arduino 编程 23
2.1 Arduino 开发环境 23
2.1.1 IDE 安装 23
2.1.2 IDE 使用 27
2.2 Arduino 语言概述 28
2.2.1 标识符 28
2.2.2 关键字 29
2.2.3 运算符 30
2.2.4 语言控制语句 34
2.2.5 语法结构 42
2.3 Arduino 基本函数 51
2.3.1教学I/O 操作函数 51
2.3.2 模拟I/O 操作函数 54
2.3.3高*I/O 56
2.3.4 shiftOut(dataPin,clockPin,bitOrder,val) 58
2.3.5 pulseIn(pin,state,timeout) 59
2.3.6 时间函数 60
2.3.7 中断函数 63
2.3.8 串口收发函数 66
第三章 Arduino通信教程 73
3.1 SPI通信 73
3.1.1工作原理 73
3.1.2电路图及应用 73
3.1.3工作代码 75
3.2 红外通信 78
3.2.1工作原理 78
3.2.2元件选型 79
3.2.3连接示意图 80
3.2.4调试代码 80
3.3 WiFi通信 82
3.3.1工作原理 82
3.3.2 元件选型 83
3.3.3连接示意图 83
3.3.4调试代码 83
3.3.5 实验背景 86
3.3.6材料清单及数据手册 86
3.3.7电路连接及通信初始化 88
3.3.8 程序设计 89
3.3.9 程序调试 90
3.3.10 技术小贴士 90
3.4 蓝牙通信 92
3.4.1 工作原理 92
3.4.2 连接示意图 92
3.4.3 调试代码 92
3.4.4 实验背景 93
3.4.5材料清单及数据手册 93
3.4.6 硬件连接 95
3.4.7程序设计 96
3.4.8调试及实验现象 97
3.4.9 技术小贴士 101
第四章 Arduino 简单实验 103
4.1 LED 灯实验 103
4.1.1 材料清单 103
4.1.2 连接示意图 104
4.1.3 调试代码 105
4.1.4 拓展训练 107
4.2 开关按键实验 111
4.2.1 材料清单 112
4.2.2 实验原理 113
4.2.3 硬件调试 114
4.2.4 程序设计 114
4.2.5拓展训练 116
4.3电机控制实验 117
4.3.1 材料清单 117
4.3.2 实验原理 119
4.3.3 硬件调试 120
4.3.4 程序设计 121
4.3.5 拓展训练 122
4.4 LCD显示实验 124
4.4.1 材料清单 125
4.4.2 实验原理 125
4.4.3 硬件调试 126
4.4.4 程序设计 126
4.4.5 拓展训练 129
4.5 Jumping Pong 129
4.5.1 功能构思 129
4.5.2 设计原理 130
4.5.3 参考代码 132
4.6打地鼠游戏机 153
4.6.1 功能构思 153
4.6.2设计原理 153
4.6.3参考代码 154
第五章 智能小车设计 158
5.1 制作智能小车 159
5.1.1直流电机 159
5.1.2直流无刷电机的控制原理 159
5.1.3 直流电机的控制 160
5.2 采用驱动模块进行控制 161
5.3材料清单 169
5.4 机械零件设计 172
5.5实物拼装 174
5.5.1电路设计 175
5.5.2语音识别模块连接 179
5.6成品实物图 185
5.7项目拓展-智能巡线避障小车 186
第6章 六足仿生机器人项目设计 197
6.1设计思想 198
6.2 材料清单 198
6.3 机械零件设计 203
6.4 组装流程 210
6.4.1 六足组装 210
6.4.2 身体部分组装 216
6.5 电路设计 218
6.5.1 机器人硬件系统框图 218
6.5.2主板连接 219
6.5.3视觉模块连接 220
6.5.4语音识别模块连接 223
6.6步态设计 226
6.7红外控制设计 229
6.8成品实物图 234
第7章 基于Arduino控制的3D打印机项目 236
7.1设计思想 237
7.2材料清单 237
7.3 安装过程 247
7.3.1机架安装 247
7.3.2 平台安装 249
7.3.3 控制板安装及布线 259
7.4 固件详解 260
7.4.1概述 261
7.4.2 Marlin 固件特点 261
7.4.3基本配置 262
7.5打印过程的注意事项 271
7.5.1翘边的处理方法 271
7.5.2 打印时耗材无挤出 272
7.5.3 打印时耗材无法粘到平台上 273
7.5.4出料不足 276
7.5.5出料偏多 277
7.5.6顶层出现孔洞或缝隙 278
7.5.7拉丝或垂料 280
7.5.8过热 282
7.5.9层错位 283
7.5.10层开裂或断开 285
7.5.11刨料 286
7.5.12喷头堵塞 287
7.5.13打印中途,挤出停止 288
7.5.14填充不牢 290
7.5.15斑点和疤痕 291
7.5.16填充与轮廓之间的间隙 294
7.5.17边角卷曲和毛糙 295
7.5.18顶层表面疤痕 296
7.5.19底面边角上的孔洞和间隙 297
7.5.20侧面线性纹理 298
第八章 解魔方机器人项目设计 300
8.1 设计思想 300
8.2 材料清单 300
8.3 机械零件设计 307
8.4电路设计 311
8.4.1硬件框图 311
8.4.2魔方算法 313
8.4.3 Kociemba 算法的优化 314
8.4.4魔方复原指令的优化 315
8.4.5硬件系统连接 316
第九章: Arduino WiFi相关项目 343
9.1 Arduino WiFi相关项目 343
9.1.1设计思想 343
9.1.2材料清单 343
9.2 Arduino与手机通讯调试项目 349
9.2.1设计思想 349
9.2.2材料清单 349

读者评论

  • 请问相关资料,如电子教案,PPt等,什么时候能上传?

    yesulin发表于 2018/6/7 11:01:19
    • 您好,相关资源作者正在制作之中。这段时间如果有资源上传更新,我邮件发送给您。

      人邮教育专员发表于 2018/6/7 11:15:18
  • 有PPT等资料吗?

    MagicNg发表于 2018/3/11 10:58:10
    • 有相关的材料,还没有完全做好,近期完成后会上传

      张斌发表于 2018/3/14 9:06:53

我要评论

作者介绍

王绍峰,博士,高级工程师,哈尔滨远东理工学院。毕业于哈尔滨工程大学,研究生学历。从事过多年的软件开发和项目管理工作,主持和参与过“政府办公自动化系统-OA”、“医院管理信息系统-HIS”、“服装分销管理系统-DRP”等项目,具有丰富的软件开发和项目管理经验。带领学生参加第十四届全国机器人锦标赛,获得点球和投篮项目冠军。参编教材1部,发表论文1篇。主讲课程有C#程序设计、Android程序设计等。

推荐用户

同系列书

  • 电路分析基础(第5版)

    刘陈

    本书系统地阐述电路理论中的基本概念、基本定律和基本分析方法。全书共13章,内容包括电路的基本概念、电路分析中的...

    ¥59.80
  • Arduino程序设计实例教程

    芦关山 王绍锋

    Arduino是目前世界上应用最广泛的开源电子平台,它因其开放性、便捷性、易用性以及丰富的第三方资源而受到广大...

    ¥39.80
  • PLC原理及应用

    刘星平

    全书共分十章。第一章为概述,第二章继电接触器控制基本知识、第三章可编程控制器概述的硬件组成及工作原理、第四章S...

    ¥48.00
  • 数字逻辑电路基础

    曾令琴

    数字逻辑技术基础》一书是根据计算机专业、电类各专业的教学要求进行组织编写的。全书内容共分8章,主要内容有:数字...

    ¥49.80
  • 电路与模拟电子技术(慕课版)

    曾令琴

    全书共分为9章,内容包括:电路的基本概念和基本定律,电路的基本分析方法,正弦稳态电路的分析,暂态电路的分析,常...

    ¥54.00

购买本书用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部