Arduino魔法书:实现梦想的工具和技术

副标题:无

作   者:Jeremy Blum 杰里米·布鲁姆 著,况琪,王俊升 译

分类号:

ISBN:9787121240676

微信扫一扫,移动浏览光盘

简介

  《Arduino魔法书:实现梦想的工具和技术》是一本关于使用Arduino实现梦想的作品。作者Jeremy Blum有一句名言:“我们生活在未来。”利用可用的工具和在本书中将学到的知识,任何人都有机会、也有能力选择一款Arduino微控制器并在几分钟内利用它控制周围的世界——这一梦想直到最近才成为可能。微控制器是一个可编程的平台,它使我们能够使用相对简单的命令,来定义复杂的机械、电气和软件系统的操作。通过对本书的学习,我们将使用Arduino制作各种作品,从运动检测到无线控制系统再到互联网通信。  本书适用于任何经验层级的Arduino爱好者。读者不需要具备或者只需具备少量编程和电气工程方面的经验。为了照顾到各个层次的读者,本书设计了各种可选章节、小栏目或短节选,并在其中详细解释了具体的概念。

目录

第1部分 Arduino工程基础
第1章 让你的Arduino闪烁
 探索Arduino生态系统
 Arduino功能
 Arduino板卡
 创建你的第一个程序
 下载并安装Arduin
 运行IDE并连接Ard
 分析你的第一个程序
 本章小结
第2章 数字输入、输出和脉冲宽度调制
 数字输出
 连接一个LED并使用面包板
 数字输出端口编程
 使用for循环
 analogWrite()与脉冲宽度调制
 读取数字输入
 读取带有下拉电阻的数字输入
 使用“有弹性的”按键
 制作一个可控的RGB LED夜灯
 本章小结
第3章 读取模拟传感器
 理解模拟和数字信号
 比较模拟和数字信号
 将模拟信号转换为数字信号
 利用Arduino读取模拟传感器:analogRead()
 读取电位器
 使用模拟传感器
 利用可变电阻制作自己的模拟传感器
 使用阻性分压器
 利用模拟输入控制模拟输出
 本章小结
第2部分 控制环境
第4章 三极管与电机驱动
 驱动直流电机
 操作大电流感性负载
 利用PWM控制电动机转速
 使用H-桥控制直流电机的方向
 驱动伺服电机
 理解连续旋转伺服电机和标准伺服电机的区别
 理解伺服电机控制
 控制伺服电机
 制作扫描式距离传感器
 本章小结
第5章 发出声音
 理解扬声器的工作原理
 声音的性质
 扬声器是如何发声的
 使用tone()发出声音
 包含定义文件
 给扬声器接线
 产生声音序列
 理解tone()函数的限制
 制作一架微型钢琴
 本章小结
第6章 USB和串口通信
 理解Arduino的串口通信功能
 使用内置或外置USB-串口转换器的Arduino板卡
 使用次级含USB功能ATMega MCU来模拟串口转换器的Arduino板卡
 使用单个带USB功能MCU的Arduino板卡
 带有USB-Host功能的Arduino板卡
 监听Ardu
 使用print语句
 使用特殊字符
 改变数据类型表示
 与Arduino通信
 从计算机或其他串口设备上读取信息
 与桌面应用程序通信
 与Processing通信
 学习Arduino Leonardo(及其他基于32U4的Arduino)的特殊技巧
 模拟键盘
 模拟鼠标
 本章小结
第7章 移位寄存器
 理解移位寄存器
 发送并行和串行数据
 使用74HC595移位寄存器
 使用Arduino进行串行移位输出
 在二进制和十进制间转换
 用移位寄存器控制灯光动画
 搭建“光骑士”
 用LED条形图响应输入
 本章小结
第3部分 Arduino通信接口
第8章 I2C总线
 I2C总线的历史
 I2C硬件设计
 通信方案与ID值
 硬件要求和上拉电阻
 与I2C测温探头通信
 设置硬件
 参考数据手册
 编写软件
 将移位寄存器、串口通信和I2C通信结合
 为温度监控系统搭建硬件
 修改嵌入式程序
 编写Processing程序
 本章小结
第9章 SPI总线
 SPI总线概述
 SPI硬件和通信设计
 硬件配置
 通信方案
 比较SPI与
 与SPI数字电位器通信
 从数据手册中获取信息
 设置硬件
 编写软件
 用SPI数字电位器制作视听显示系统
 设置硬件
 修改软件
 本章小结
第10章 连接液晶显示器
 设置LCD
 使用LiquidCrystal库写入LCD
 向显示器输出文本
 创建特殊符号和动画
 制作一个私人自动恒温器
 设置硬件
 用按键调节设定值
 添加声音报警和电扇
 整合:完整的程序
 升级项目
 本章小结
第11章 使用XBee收发器进行线通信
 理解XBee线通信
 XBee线收发器
 XBee线收发器扩展板和串口连接
 配置
 用扩展板或USB适配器配置
 选择Xbee设置并将XBee连到主机上
 用X-CTU配置X
 用串口终端配置
 与计算机线通信
 为远程Arduino供电
 回顾串口示例:用电位器控制Process
 回顾串口示例:控制一个RGB
 与另一个Arduino通信:制作线门铃
 系统设计
 发射器硬件
 接收器硬件
 发射器软件
 接收器软件
 本章小结
第4部分 高级的话题和项目
第12章 硬件和定时器中断
 使用硬件中断
 理解轮询和中断间的折中
 理解Arduino的硬件中断能力
 搭建并测试硬件消抖动的按键中断电路
 使用定时器中断
 理解定时器中断
 获取软件库
 近乎于同时地执行两个任务
 搭建一个中断驱动的音响
 音响硬件
 音响软件
 本章小结
第13章 用SD卡记录数据
 数据记录的准备工作
 用CSV文件格式化数据
 为数据记录准备SD卡
 将SD卡接入Ard
 SD卡扩展板
 SD卡SPI接口
 写入SD卡
 读取SD卡
 使用一个实时时钟
 理解实时时钟
 使用实时时钟
 做一个入口记录仪
 记录仪硬件
 记录仪软件
 数据分析
 本章小结
第14章 将你的Arduino联网
 互联网、Arduino和你
 网络术语
 客户端与服务器
 将Arduino联网
 在网上控制Ard
 准备I/O控制硬件
 设计一个简易网页
 编写Arduino服务器程序
 通过网络控制Ardu
 把实时数据发送给绘图服务
 在Xively上创建实时数据源
 添加数据源组件
 本章小结
附录 ATMega数据手册和Arduino原理图揭秘
 阅读数据手册
 分解数据手册
 理解器件引脚定义
 理解Arduino原理图

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Arduino魔法书:实现梦想的工具和技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon