十天学会智能车:基于Arduino

十天学会智能车:基于Arduino
作 者: 綦声波 周丽芹 江文亮 郑道琪
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《十天学会智能车:基于Arduino》作者简介

内容简介

《十天学会智能车:基于Arduino》以开源硬件Arduino为技术背景,以创新教育为时代背景,以竞速型智能车为载体,由浅人深地讲述了基于Arduino的编程方法及智能车应用。考虑到中小学的智能车教育及普及,特别讲述了基于ArduBlock的图形化编程步骤及具体应用。本教材分为10讲,1~6讲为基础知识,由浅入深地熟悉Arduino的硬件和软件平台;7~9讲为智能车的驱动、检测和调试方法,并用简单的整车实例讲述了智能车的控制思路;第10讲为积木化编程,并分别以四轮车和三轮车为例讲解了图形化编程的思路和编程方法,适合于中小学的智能车教学。《十天学会智能车:基于Arduino》既可作为低年级大学生学习智能车的培训教材,也可作为中小学生创客创新教育的参考用书。

图书目录

第1讲 智能车与创客教育

1.1 智能车与智能车竞赛

1.1.1 汽车与智能车

1.1.2 智能车竞赛

1.1.3 中小学智能车竞赛

1.2 创客与创客教育

1.2.1 创客与创客文化

1.2.2 创客教育

1.3 开源硬件与Arduino

1.3.1 开源硬件

1.3.2 什么是Arduino

1.3.3 Arduino的优势

1.3.4 Arduino程序开发过程

1.4 Arduino硬件的分类

1.4.1 Arduino开发板

1.4.2 Arduino扩展硬件

1.5 Arduino软件环境

1.5.1 什么是交叉编译

1.5.2 Arduino IDE的安装

1.5.3 Arduino IDE的设置

1.5.4 第一个示例程序

1.6 本讲小结

第2讲 Arduino编程基础

2.1 Arduino基本要素

2.2 变量和数组

2.2.1 变量

2.2.2 数组

2.3 1 I/O口操作

2.3.1 数字I/O口的操作函数

2.3.2 模拟I/O口的操作函数

2.3.3 高级I/O口的操作函数

2.4 各种函数

2.4.1 时间函数

2.4.2 中断函数

2.4.3 串口通信函数

2.4.4 库函数

2.5 本讲小结

第3讲 点亮一个LED

3.1 实验器件

3.1.1 面包板

3.1.2 杜邦线

3.1.3 电阻器

3.1.4 发光二极管

3.2 点亮一个LED

3.2.1 LED实验原理图

3.2.2 LED实验电路连接

3.2.3 LED点亮实验程序

3.2.4 程序编译下载

3.2.5 实验中的问题与解答

3.3 按键控制LED

3.3.1 按键电路

3.3.2 程序与理解

3.3.3 实验思考

3.4 本讲小结

第4讲 点亮多个LED

4.1 流水灯实验

4.2 数码管显示同一数字

4.2.1 认识数码管

4.2.2 程序与理解

4.2.3 思考与实践

4.3 数码管显示不同数字

4.3.1 静态显示和动态显示

4.3.2 电路连接与程序

……

第5讲 深入理解Arduino Nano

第6讲 Arduino编程进阶

第7讲 智能车驱动控制技术

第8讲 智能车检测技术

第9讲 智能车调试方法

第10讲 Arduino的图形化编程

附录A U-ADO-F10X系列智能车套件介绍

附录B U-ADO-F101智能车组装说明

附录C U-ADO-F101智能车用户手册与常见问题

附录D U-ADO-F102智能车组装说明

附录E U-ADO-F10X主控板电路图

参考文献