网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Arduino魔法书(实现梦想的工具和技术)
分类
作者 (美)布鲁姆
出版社 电子工业出版社
下载
简介
编辑推荐

目前Arduino开源硬件技术在国内渐渐兴起,相关的图书的市场表现不错,作为计算机的硬件科学,外版书《arduino从基础到实践》,相对来说,该书比较简单,内容很基础,出版日期较早,现在部分内容已经有所过时。

由布鲁姆所著的《Arduino魔法书(实现梦想的工具和技术)》是wiley推荐的重点书,目前刚刚出版,亚马逊排名约5000左右,值得期待。

内容推荐

由布鲁姆所著的《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原理图

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/2 7:21:55