Arduino从基础到实践

Arduino从基础到实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2013-03
版次: 1
ISBN: 9787121192012
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 468页
字数: 468千字
正文语种: 简体中文
原版书名: Beginning Arduino
  •   《Arduino从基础到实践》采用Arduino进行电子制作越来越流行,在网络上可以找到很多用Arduino制作机器人、媒体互动产品、电子创意项目的案例。《Arduino从基础到实践》用50个项目来介绍Arduino的应用,从基础的输入输出项目逐渐进入较高级的话题,比如Arduino与互联网的连接等。每一个项目都由完整的硬件方案和软件程序组成,读者无须再翻阅其他书籍即可完成本书中的各种电子制作项目。  《Arduino从基础到实践》对读者的基础知识要求非常低,非常适合学生进行课外电子制作项目使用,同时本书也介绍了一些相当有难度和实用性很强的项目,对于有一定基础的电子爱好者也有很好的参考价值。
      MichaelMcRoberts,2008年在天体摄影的小项目中制作云探测器,寻找将温度传感器连接到PC的方法时发现了Arduino。经过研究,发现Arduino是解决这个问题的理想选择。最后很快成功地制作出了云探测器,而且价格便宜。米歇尔对Arduino的兴趣由此开始。自那以后,他采用Arduino完成了大量的工程项目。他同时在网上发现了被称为“地球之光电子”(EarthshineElectronics)的Arduino入门套件及组件。他采用Arduino制作的下一个项目是在UKHAS和CUSF的搭档们的帮助下,将一个高海拔气球送到边缘空间进行拍照和录像。他做这个项目仅仅是为了好玩。
      当米歇尔还是一个孩子的时候,就对电子产生了浓厚的兴趣。那时,无线电器材公司还在利用一百合一电子套件制作圣诞礼物单。在他青少年时,得到一台辛克莱81计算机,开始对编程感兴趣。从那以后,他再也离不开计算机。最近,他又成为了Mac平台的粉丝。
      他是伦敦黑客联盟(LondonHackspace)和奥尔平顿天文协会的会员,他还经常为Arduino论坛写一些东西。他还喜欢以“Arduino爱好者”(TheArduinoGuy)为网名,潜伏在Arduino、高海拔探测项目和伦敦黑客联盟(一个位于伦敦的非盈利性的技术人员分享工具和知识的社区)等论坛上,或在Twitter上与网民闲聊。闲暇之余,他也喜欢研究天文学、天体摄像,以及骑摩托车兜风和航海。
    第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从基础到实践》采用Arduino进行电子制作越来越流行,在网络上可以找到很多用Arduino制作机器人、媒体互动产品、电子创意项目的案例。《Arduino从基础到实践》用50个项目来介绍Arduino的应用,从基础的输入输出项目逐渐进入较高级的话题,比如Arduino与互联网的连接等。每一个项目都由完整的硬件方案和软件程序组成,读者无须再翻阅其他书籍即可完成本书中的各种电子制作项目。  《Arduino从基础到实践》对读者的基础知识要求非常低,非常适合学生进行课外电子制作项目使用,同时本书也介绍了一些相当有难度和实用性很强的项目,对于有一定基础的电子爱好者也有很好的参考价值。
  • 作者简介:
      MichaelMcRoberts,2008年在天体摄影的小项目中制作云探测器,寻找将温度传感器连接到PC的方法时发现了Arduino。经过研究,发现Arduino是解决这个问题的理想选择。最后很快成功地制作出了云探测器,而且价格便宜。米歇尔对Arduino的兴趣由此开始。自那以后,他采用Arduino完成了大量的工程项目。他同时在网上发现了被称为“地球之光电子”(EarthshineElectronics)的Arduino入门套件及组件。他采用Arduino制作的下一个项目是在UKHAS和CUSF的搭档们的帮助下,将一个高海拔气球送到边缘空间进行拍照和录像。他做这个项目仅仅是为了好玩。
      当米歇尔还是一个孩子的时候,就对电子产生了浓厚的兴趣。那时,无线电器材公司还在利用一百合一电子套件制作圣诞礼物单。在他青少年时,得到一台辛克莱81计算机,开始对编程感兴趣。从那以后,他再也离不开计算机。最近,他又成为了Mac平台的粉丝。
      他是伦敦黑客联盟(LondonHackspace)和奥尔平顿天文协会的会员,他还经常为Arduino论坛写一些东西。他还喜欢以“Arduino爱好者”(TheArduinoGuy)为网名,潜伏在Arduino、高海拔探测项目和伦敦黑客联盟(一个位于伦敦的非盈利性的技术人员分享工具和知识的社区)等论坛上,或在Twitter上与网民闲聊。闲暇之余,他也喜欢研究天文学、天体摄像,以及骑摩托车兜风和航海。
  • 目录:
    第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读取气象信息
    输入代码
    代码回顾
    小结
    本章的主题和概念
查看详情
12
您可能感兴趣 / 更多
Arduino从基础到实践
Arm Cortex-M23和Cortex-M33微处理器权威指南
[英]姚文祥(Joseph Yiu)
Arduino从基础到实践
ArcGIS Runtime for .NET开发实验实习教程——基于C#和WPF
林卉 主编;田义超;谢小魁;魏金占
Arduino从基础到实践
ArcGIS API for JavaScript开发
刘光;李雷;刘增良
Arduino从基础到实践
ArcGIS Pro Python编程
Toms 著;[美]Silas
Arduino从基础到实践
Arduino应用与实践
王远飞 编
Arduino从基础到实践
Arduino机器人系统设计及开发
赵建伟 主编 姜涛 副主编;甄奕 牛琦 周玉华 马萍萍 张娜 王猛 参编
Arduino从基础到实践
Arduino程序设计与硬件搭建
张淑慧 编;樊胜民;樊攀
Arduino从基础到实践
Arduino开源硬件概论(第2版)
李永华
Arduino从基础到实践
Arduino开源硬件+激光切割电子项目制作
高凯 程晨
Arduino从基础到实践
Arduino智能机器人设计与制作 中小学机器人编程指南
胡畔
Arduino从基础到实践
Arduino创意产品编程与开发
何洋 著
Arduino从基础到实践
Arduino编程从零开始(第3版)
[美]西蒙·蒙克(Simon Monk) 著;王超 译
系列丛书 / 更多
Arduino从基础到实践
Arm Cortex-M23和Cortex-M33微处理器权威指南
[英]姚文祥(Joseph Yiu)
Arduino从基础到实践
ArcGIS Runtime for .NET开发实验实习教程——基于C#和WPF
林卉 主编;田义超;谢小魁;魏金占
Arduino从基础到实践
ArcGIS API for JavaScript开发
刘光;李雷;刘增良
Arduino从基础到实践
ArcGIS Pro Python编程
Toms 著;[美]Silas
Arduino从基础到实践
Arduino应用与实践
王远飞 编
Arduino从基础到实践
Arduino机器人系统设计及开发
赵建伟 主编 姜涛 副主编;甄奕 牛琦 周玉华 马萍萍 张娜 王猛 参编
Arduino从基础到实践
Arduino程序设计与硬件搭建
张淑慧 编;樊胜民;樊攀
Arduino从基础到实践
Arduino开源硬件概论(第2版)
李永华
Arduino从基础到实践
Arduino开源硬件+激光切割电子项目制作
高凯 程晨
Arduino从基础到实践
Arduino智能机器人设计与制作 中小学机器人编程指南
胡畔
Arduino从基础到实践
Arduino创意产品编程与开发
何洋 著
Arduino从基础到实践
Arduino编程从零开始(第3版)
[美]西蒙·蒙克(Simon Monk) 著;王超 译
相关图书 / 更多
Arduino从基础到实践
Arm Cortex-M23和Cortex-M33微处理器权威指南
[英]姚文祥(Joseph Yiu)
Arduino从基础到实践
ArcGIS Runtime for .NET开发实验实习教程——基于C#和WPF
林卉 主编;田义超;谢小魁;魏金占
Arduino从基础到实践
ArcGIS API for JavaScript开发
刘光;李雷;刘增良
Arduino从基础到实践
ArcGIS Pro Python编程
Toms 著;[美]Silas
Arduino从基础到实践
Arduino应用与实践
王远飞 编
Arduino从基础到实践
Arduino机器人系统设计及开发
赵建伟 主编 姜涛 副主编;甄奕 牛琦 周玉华 马萍萍 张娜 王猛 参编
Arduino从基础到实践
Arduino程序设计与硬件搭建
张淑慧 编;樊胜民;樊攀
Arduino从基础到实践
Arduino开源硬件概论(第2版)
李永华
Arduino从基础到实践
Arduino开源硬件+激光切割电子项目制作
高凯 程晨
Arduino从基础到实践
Arduino智能机器人设计与制作 中小学机器人编程指南
胡畔
Arduino从基础到实践
Arduino创意产品编程与开发
何洋 著
Arduino从基础到实践
Arduino编程从零开始(第3版)
[美]西蒙·蒙克(Simon Monk) 著;王超 译