logo
分类于: 计算机基础

简介

Arduino软硬件协同设计实战指南(第2版): Practical guide for the software and hardware co-design in Arduino platform, second edition

Arduino软硬件协同设计实战指南(第2版): Practical guide for the software and hardware co-design in Arduino platform, second edition 0.0分

资源最后更新于 2020-03-29 04:37:36

作者:李永华王思野 编著

出版社:出版社清华大学出版社

出版日期:2018-04

ISBN:9787302488422

文件格式: pdf

标签: 计算机 指南 程序设计 Arduino 清华开发者书库

简介· · · · · ·

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

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 内容简介
  3. 前言
  4. 第1章 Arduino开源硬件
  5. 1.1 Arduino UNO
  6. 1.2 Arduino YUN
  7. 1.3 Arduino DUE
  8. 1.4 Arduino MEGA 2560
  9. 1.5 Arduino LEONARDO
  10. 1.6 Arduino ETHERNET
  11. 1.7 Arduino ROBOT
  12. 1.8 Arduino NANO
  13. 第2章 Arduino软件开发平台
  14. 2.1 Arduino平台特点
  15. 2.2 Arduino IDE的安装
  16. 2.3 Arduino IDE的使用
  17. 第3章 Arduino编程语言
  18. 3.1 Arduino编程基础
  19. 3.2 数字I/O口的操作函数
  20. 3.3 模拟I/O口的操作函数
  21. 3.4 高级I/O操作函数
  22. 3.5 时间函数
  23. 3.6 中断函数
  24. 3.7 串口通信函数
  25. 第4章 Arduino硬件设计平台
  26. 4.1 Fritzing软件简介
  27. 4.2 Fritzing使用方法
  28. 4.3 Arduino电路设计
  29. 4.4 Arduino样例与编程
  30. 第5章 Arduino开发基础
  31. 5.1 入门开发例程
  32. 5.2 数字信号处理开发例程
  33. 5.3 模拟信号处理开发例程
  34. 第6章 Arduino扩展板
  35. 6.1 Arduino Ethernet Shield
  36. 6.2 Arduino GSM Shield
  37. 6.3 Arduino Motor Shield
  38. 6.4 Arduino 9 Axes Motion Shield
  39. 6.5 Arduino WiFi Shield
  40. 6.6 Arduino的库函数
  41. 第7章 Arduino数据采集
  42. 7.1 温湿度采集
  43. 7.2 水位采集
  44. 7.3 光强采集
  45. 7.4 气体传感器
  46. 7.5 超声波传感器
  47. 7.6 压力传感器
  48. 7.7 风速传感器
  49. 7.8 拍照模块
  50. 第8章 Arduino显示控制
  51. 8.1 LED
  52. 8.2 数码管
  53. 8.3 点阵
  54. 8.4 液晶LCD
  55. 第9章 Arduino电流控制
  56. 9.1 直流电机
  57. 9.2 步进电机
  58. 9.3 舵机
  59. 9.4 继电器
  60. 第10章 Arduino通信控制
  61. 10.1 SPI串口通信
  62. 10.2 红外线通信
  63. 10.3 RFID通信
  64. 10.4 Ethernet通信
  65. 10.5 WiFi通信
  66. 10.6 BlueTooth通信
  67. 10.7 XBee通信
  68. 第11章 游戏类开发
  69. 11.1 Jumping Pong
  70. 11.2 打地鼠游戏机
  71. 第12章 控制类开发
  72. 12.1 蓝牙控制智能车
  73. 12.2 可抓取机械手臂
  74. 第13章 交互类开发
  75. 13.1 虚拟架子鼓
  76. 13.2 触摸按键交互设计
  77. 第14章 物联网开发
  78. 14.1 植物生长助手
  79. 14.2 环境信息采集系统
  80. 14.3 家居灯光控制系统
  81. 第15章 智慧农业设计与开发
  82. 15.1 简介
  83. 15.2 系统逻辑结构图
  84. 15.3 开发板选型
  85. 15.4 感知层的设计
  86. 15.5 平台层的设计
  87. 第16章 手势图案解锁门项目设计
  88. 16.1 项目背景
  89. 16.2 创意描述
  90. 16.3 功能及总体设计
  91. 16.4 产品展示
  92. 16.5 故障及问题分析
  93. 16.6 元器件清单
  94. 第17章 激光雕刻机项目设计
  95. 17.1 项目背景
  96. 17.2 创意描述
  97. 17.3 功能及总体设计
  98. 17.4 产品展示
  99. 17.5 故障及问题分析
  100. 17.6 元器件清单
  101. 第18章 App遥控四轴飞行器项目设计
  102. 18.1 项目背景
  103. 18.2 创意描述
  104. 18.3 功能与整体设计
  105. 18.4 产品展示
  106. 18.5 故障及问题分析
  107. 18.6 元器件清单
  108. 第19章 肩带式转向警示器项目设计
  109. 19.1 项目背景
  110. 19.2 创意描述
  111. 19.3 功能及总体设计
  112. 19.4 产品展示
  113. 19.5 故障及问题分析
  114. 19.6 元器件清单
  115. 第20章 变声器项目设计
  116. 20.1 项目背景
  117. 20.2 创新描述
  118. 20.3 功能及总体设计
  119. 20.4 产品展示
  120. 20.5 故障及问题分析
  121. 20.6 元器件清单
  122. 参考文献
  123. 附录A 面包板的使用