江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

Arduino软硬件协同设计实战指南(第2版)

出版时间: 2018-04-01
发布时间: 2021-01-09
阅读热度: 3
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《Arduino软硬件协同设计实战指南(第2版)》内容简介

本书以物联网和智能开源硬件的发展为背景,总结了基于Arduino开源硬件的开发方法,并给出了系统开发Arduino智能硬件产品的实际案例。主要内容分四个方面:Arduino开源硬件产品、开发环境及编程语言(第1~3章)——主要介绍当今常用的开发板,以及ArduinoIDE的使用和相关的编程语言等;Arduino开发产品的基本方法(第4~6章)——主要介绍硬件设计方法Fritzing的使用、Arduino程序设计和扩展板的使用;外围硬件及传感器使用方法(第7~10章)——主要介绍智能开源硬件平台、各种传感器和模块;综合案例的开发(第11~20章)——主要介绍游戏类开发、控制类开发、交互类开发、物联网开发以及大型综合项目开发。本书内容由浅入深、先思考后实践,创新思维与实践案例相结合,以满足不同层次读者的需求;同时,本书配有实际项目的硬件设计图和软件实现代码,可供读者学习使用。本书可作为高校信息与通信工程专业的本科生教材,也可以作为智能硬件爱好者的参考用书。对于从事物联网开发的专业技术人员,也可以作为参考用书。李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arauino实战指南:游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino案例实战(卷Ⅰ)》《Arauino案例实战(卷Ⅱ)》《Arduino案例实战(卷Ⅲ)》等多部物联网技术方面的著作。

《Arduino软硬件协同设计实战指南(第2版)》章节目录
  • 作者简介
  • 内容简介
  • 前言
  • 第1章 Arduino开源硬件
  • 1.1 Arduino UNO
  • 1.2 Arduino YUN
  • 1.3 Arduino DUE
  • 1.4 Arduino MEGA 2560
  • 1.5 Arduino LEONARDO
  • 1.6 Arduino ETHERNET
  • 1.7 Arduino ROBOT
  • 1.8 Arduino NANO
  • 第2章 Arduino软件开发平台
  • 2.1 Arduino平台特点
  • 2.2 Arduino IDE的安装
  • 2.3 Arduino IDE的使用
  • 第3章 Arduino编程语言
  • 3.1 Arduino编程基础
  • 3.2 数字I/O口的操作函数
  • 3.3 模拟I/O口的操作函数
  • 3.4 高级I/O操作函数
  • 3.5 时间函数
  • 3.6 中断函数
  • 3.7 串口通信函数
  • 第4章 Arduino硬件设计平台
  • 4.1 Fritzing软件简介
  • 4.2 Fritzing使用方法
  • 4.3 Arduino电路设计
  • 4.4 Arduino样例与编程
  • 第5章 Arduino开发基础
  • 5.1 入门开发例程
  • 5.2 数字信号处理开发例程
  • 5.3 模拟信号处理开发例程
  • 第6章 Arduino扩展板
  • 6.1 Arduino Ethernet Shield
  • 6.2 Arduino GSM Shield
  • 6.3 Arduino Motor Shield
  • 6.4 Arduino 9 Axes Motion Shield
  • 6.5 Arduino WiFi Shield
  • 6.6 Arduino的库函数
  • 第7章 Arduino数据采集
  • 7.1 温湿度采集
  • 7.2 水位采集
  • 7.3 光强采集
  • 7.4 气体传感器
  • 7.5 超声波传感器
  • 7.6 压力传感器
  • 7.7 风速传感器
  • 7.8 拍照模块
  • 第8章 Arduino显示控制
  • 8.1 LED
  • 8.2 数码管
  • 8.3 点阵
  • 8.4 液晶LCD
  • 第9章 Arduino电流控制
  • 9.1 直流电机
  • 9.2 步进电机
  • 9.3 舵机
  • 9.4 继电器
  • 第10章 Arduino通信控制
  • 10.1 SPI串口通信
  • 10.2 红外线通信
  • 10.3 RFID通信
  • 10.4 Ethernet通信
  • 10.5 WiFi通信
  • 10.6 BlueTooth通信
  • 10.7 XBee通信
  • 第11章 游戏类开发
  • 11.1 Jumping Pong
  • 11.2 打地鼠游戏机
  • 第12章 控制类开发
  • 12.1 蓝牙控制智能车
  • 12.2 可抓取机械手臂
  • 第13章 交互类开发
  • 13.1 虚拟架子鼓
  • 13.2 触摸按键交互设计
  • 第14章 物联网开发
  • 14.1 植物生长助手
  • 14.2 环境信息采集系统
  • 14.3 家居灯光控制系统
  • 第15章 智慧农业设计与开发
  • 15.1 简介
  • 15.2 系统逻辑结构图
  • 15.3 开发板选型
  • 15.4 感知层的设计
  • 15.5 平台层的设计
  • 第16章 手势图案解锁门项目设计
  • 16.1 项目背景
  • 16.2 创意描述
  • 16.3 功能及总体设计
  • 16.4 产品展示
  • 16.5 故障及问题分析
  • 16.6 元器件清单
  • 第17章 激光雕刻机项目设计
  • 17.1 项目背景
  • 17.2 创意描述
  • 17.3 功能及总体设计
  • 17.4 产品展示
  • 17.5 故障及问题分析
  • 17.6 元器件清单
  • 第18章 App遥控四轴飞行器项目设计
  • 18.1 项目背景
  • 18.2 创意描述
  • 18.3 功能与整体设计
  • 18.4 产品展示
  • 18.5 故障及问题分析
  • 18.6 元器件清单
  • 第19章 肩带式转向警示器项目设计
  • 19.1 项目背景
  • 19.2 创意描述
  • 19.3 功能及总体设计
  • 19.4 产品展示
  • 19.5 故障及问题分析
  • 19.6 元器件清单
  • 第20章 变声器项目设计
  • 20.1 项目背景
  • 20.2 创新描述
  • 20.3 功能及总体设计
  • 20.4 产品展示
  • 20.5 故障及问题分析
  • 20.6 元器件清单
  • 参考文献
  • 附录A 面包板的使用
版权免责声明
《Arduino软硬件协同设计实战指南(第2版)》为网络收集或网友自行上传,本站不对内容负责,《Arduino软硬件协同设计实战指南(第2版)》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《Arduino软硬件协同设计实战指南(第2版)》的版权,请联系我们,我们将在第一时间删除相关内容!