《Arduino从基础到实践》通过50个非常酷的项目讲授当前流行的Arduino知识,帮你会从一个初学者,转变成为能够建立自己的Arduino项目的能手,而且之前不需要你拥有编程和电子知识。
《Arduino从基础到实践》采用手把手教学方法,从开始你就会沉浸在项目制作中,学习如何使用各种电子元件,学习如何对Arduino编程以实现控制和沟通各种元件。每一个项目都建立在之前项目的知识基础上,你可以稳步提升编程知识和电子技术技能。
《Arduino从基础到实践》采用逐步详细讲解的教学方法,列出了源代码,你可以学到非常有趣的东西。学习完这本书你就可以非常自信并有创造力地制作属于自己的项目了!一起开动吧。
《Arduino从基础到实践》采用Arduino进行电子制作越来越流行,在网络上可以找到很多用Arduino制作机器人、媒体互动产品、电子创意项目的案例。《Arduino从基础到实践》用50个项目来介绍Arduino的应用,从基础的输入输出项目逐渐进入较高级的话题,比如Arduino与互联网的连接等。每一个项目都由完整的硬件方案和软件程序组成,读者无须再翻阅其他书籍即可完成本书中的各种电子制作项目。
《Arduino从基础到实践》对读者的基础知识要求非常低,非常适合学生进行课外电子制作项目使用,同时本书也介绍了一些相当有难度和实用性很强的项目,对于有一定基础的电子爱好者也有很好的参考价值。
第1章 引言
如何使用本书
你需要的东西
Arduino到底是什么?
可以开始了
在WindowsXP上安装
在Windows7或Vista上安装
在MacOSX上安装
板子和接口的选择
加载第一个程序
Arduino的IDE
第2章 让我们开始吧
项目1——LED闪灯器
需要的元件
连接所有的东西
输入代码
代码回顾
硬件回顾
项目2——S.O.S莫尔斯码信号源
代码回顾
项目3——交通信号灯
需要的元件
把元件连起来
输入代码
项目4——互动交通灯
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
逻辑状态
下拉电阻
上拉电阻
Arduino的内部上拉电阻
小结
本章的主题和概念
第3章 LED效果
项目5——LED跑马灯效果
需要的元件
把元件连接起来
代码回顾
项目6——互动LED跑马灯效果
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目7——闪烁灯
需要的元件
把元件连起来
输入代码
代码回顾
项目8——RGB彩灯
需要的元件
把元件连接起来
输入代码
代码回顾
项目9——LED火焰效果
需要的元件
把元件连接起来
输入代码
代码回顾
项目10——串口控制彩灯
输入代码
代码回顾
小结
本章的主题和概念
第4章 简单的发声器和传感器
项目11——压电声音报警器
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目12——压电扬声器音乐演奏
输入代码
代码回顾
项目13——压电震动传感器
需要的元件
把元件连接起来
输入代码
代码回顾
项目14——光敏元件
需要的元件
把元件连接起来
输入代码
硬件回顾
小结
本章的主题和概念
第5章 驱动直流电机
项目15——简单的电机控制系统
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目16——使用L293D电机驱动芯片
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
小结
本章的主题和概念
第6章 二进制计数器
项目17——移位寄存器8位二进制计数器
需要的元件
把元件连接起来
输入代码
二进制数制
硬件回顾
代码回顾
按位操作
代码回顾(继续)
项目18——16位二进制计数器
需要的元件
把元件连接起来
输入代码
代码和硬件回顾
小结
本章的主题和概念
第7章 LED显示器
项目19——LED点阵显示器——基本动画
需要的元件
把元件连接起来
输入代码
硬件回顾
代码回顾
项目20——LED点阵显示器——滚动画面
输入代码
代码回顾
项目21——LED点阵显示器——滚动信息
需要的元件
把元件连接起来
输入代码
硬件回顾
代码回顾
项目22——LED点阵显示器——Pong游戏
需要的元件
把元件连接起来
上传代码
代码回顾
小结
本章的主题和概念
第8章 液晶显示器
项目23——基本的LCD控制
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目24——LCD温度显示器
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第9章 舵机
项目25——舵机控制
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目26——两个舵机控制系统
需要的元件
把元件连接起来
输入代码
代码回顾
项目27——操纵杆控制舵机
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第10章 步进电机和机器人
项目28——基本步进电机控制
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目29——使用电机模板
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
项目30——巡线机器人
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第11章 压力传感器
项目31——数字压力传感器
需要的元件
把元件连接起来
输入代码
代码回顾
代码回顾(继续)
项目32——数字气压表
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第12章 触摸屏
项目33——基本的触摸屏
需要的元件
把元件连接起来
输入代码
硬件回顾
代码回顾
项目34——触摸屏键盘
需要的元件
把元件连接起来
输入代码
代码回顾
项目35——触摸屏灯控制
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第13章 温度传感器
项目36——串口温度传感器
需要的元件
把元件连接起来
输入代码
代码回顾
项目37——单线数字温度传感器
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第14章 超声测距
项目38——简单的超声测距仪
需要的元件
把元件连起来
输入代码
代码回顾
硬件回顾
项目39——超声测距显示仪
需要的元件
把元件连接起来
输入代码
代码回顾
项目40——超声报警
需要的元件
把元件连接起来
输入代码
代码回顾
项目41——超声电子音乐
输入代码
代码回顾
小结
本章的主题和概念
第15章 读写SD卡
项目42——简单的SD卡读写
需要的元件
把元件连接起来
输入代码
代码回顾
项目43——用SD卡记录温度数据
需要的元件
把元件连接起来
输入代码
代码回顾
硬件回顾
小结
本章的主题和概念
第16章 RFID读卡器
项目44——简单的RFID读卡器
需要的元件
把元件连接起来
输入代码
硬件回顾
项目45——门禁控制系统
需要的元件
把元件连接起来
输入代码
代码回顾
小结
本章的主题和概念
第17章 连接到Internet
项目46——Ethernet板
需要的元件
把元件连接起来
输入代码
代码回顾
项目47——Internet天气显示
输入代码
代码回顾
项目48——电子邮件提醒系统
输入代码
代码回顾
项目49——微博机器人
输入代码
代码回顾
项目50——RSS读取气象信息
输入代码
代码回顾
小结
本章的主题和概念
★最优秀的初级到中级Arduino培训教程。
——新IT技术顾问、HCI研究员、前数字设备公司高级职员,伊拉。拉夫斯基
★对于读者来说最合适的Arduino书。我买了大量的Arduino书籍,我一直相信我的Arduino图书馆已经足够完全了。然而当我看到这本书,我意识到我错了,本书绝对是一个顶级的集大成者。读此书,我不忍释卷,一直阅读并对应操作至昨日凌晨。现在已经完成到了第三章项目,实在是太酷了。
——读者,克里斯托弗·戴
★本书对于初学者来说棒极了;对于高手和技术宅来说也充满了趣味。本书非常棒,内容通俗易懂,循序渐进,从第一章开始帮助初学者建立项目树立信心。我向各位新手们推荐它。
——读者,爱德华·杨