0人評分過此書

Arduino软硬件协同设计实战指南

出版日期
2018/04/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302488422

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書以物聯網和智能開源硬件的發展為背景,總結了基於Arduino開源硬件的開發方法,並給出了系統開發Arduino智能硬件產品的實際案例。主要內容分四個方面: Arduino開源硬件產品、開發環境及編程語言(第1~3章)――主要介紹當今常用的開發板,以及Arduino IDE的使用和相關的編程語言等; Arduino開發產品的基本方法(第4~6章)――主要介紹硬件設計方法Fritzing的使用、Arduino程序設計和擴展板的使用; 外圍硬件及傳感器使用方法(第7~10章)――主要介紹智能開源硬件平臺、各種傳感器和模塊; 綜合案例的開發(第11~20章)――主要介紹遊戲類開發、控制類開發、交互類開發、物聯網開發以及大型綜合項目開發。本書內容由淺入深、先思考後實踐,創新思維與實踐案例相結合,以滿足不同層次讀者的需求; 同時,本書配有實際項目的硬件設計圖和軟件實現代碼,可供讀者學習使用。 本書可作為高校信息與通信工程專業的本科生教材,也可以作為智能硬件愛好者的參考用書。對於從事物聯網開發的專業技術人員,也可以作為參考用書。
  • 封面页
  • 书名页
  • 版权页
  • 作者简介
  • 内容简介
  • 前言
  • 目录
  • 第1章 Arduino开源硬件
    • 1.1 Arduino UNO
      • 1.1.1 概述
      • 1.1.2 技术规范
    • 1.2 Arduino YUN
      • 1.2.1 概述
      • 1.2.2 技术规范
    • 1.3 Arduino DUE
      • 1.3.1 概述
      • 1.3.2 技术规范
    • 1.4 Arduino MEGA 2560
      • 1.4.1 概述
      • 1.4.2 技术规范
    • 1.5 Arduino LEONARDO
      • 1.5.1 概述
      • 1.5.2 技术规范
    • 1.6 Arduino ETHERNET
      • 1.6.1 概述
      • 1.6.2 技术规范
    • 1.7 Arduino ROBOT
      • 1.7.1 概述
      • 1.7.2 技术规范
    • 1.8 Arduino NANO
      • 1.8.1 概述
      • 1.8.2 技术规范
  • 第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.1.1 主界面
      • 4.1.2 项目视图
      • 4.1.3 工具栏
    • 4.2 Fritzing使用方法
      • 4.2.1 查看元件库已有元件
      • 4.2.2 添加新元件到元件库
      • 4.2.3 添加新元件库
      • 4.2.4 添加或删除元件
      • 4.2.5 添加元件间连线
    • 4.3 Arduino电路设计
    • 4.4 Arduino样例与编程
  • 第5章 Arduino开发基础
    • 5.1 入门开发例程
      • 5.1.1 Blink
      • 5.1.2 AnalogReadSerial
      • 5.1.3 DigitalReadSerial
      • 5.1.4 Fade
      • 5.1.5 ReadAnalogVoltage
    • 5.2 数字信号处理开发例程
      • 5.2.1 BlinkWithoutDelay
      • 5.2.2 Button
      • 5.2.3 Debounce
      • 5.2.4 DigitalInputPullup
      • 5.2.5 StateChangeDetection
      • 5.2.6 toneKeyboard
      • 5.2.7 toneMelody
      • 5.2.8 toneMultiple
      • 5.2.9 tonePitchFollower
    • 5.3 模拟信号处理开发例程
      • 5.3.1 AnalogInOutSerial
      • 5.3.2 AnalogInput
      • 5.3.3 AnalogWriteMega
      • 5.3.4 Calibration
      • 5.3.5 Fading
      • 5.3.6 Smoothing
  • 第6章 Arduino扩展板
    • 6.1 Arduino Ethernet Shield
      • 6.1.1 概述
      • 6.1.2 技术规范
    • 6.2 Arduino GSM Shield
      • 6.2.1 概述
      • 6.2.2 技术规范
    • 6.3 Arduino Motor Shield
      • 6.3.1 概述
      • 6.3.2 技术规范
    • 6.4 Arduino 9 Axes Motion Shield
      • 6.4.1 概述
      • 6.4.2 技术规范
    • 6.5 Arduino WiFi Shield
      • 6.5.1 概述
      • 6.5.2 技术规范
    • 6.6 Arduino的库函数
  • 第7章 Arduino数据采集
    • 7.1 温湿度采集
      • 7.1.1 原理
      • 7.1.2 实验代码
    • 7.2 水位采集
      • 7.2.1 原理
      • 7.2.2 实验代码
    • 7.3 光强采集
      • 7.3.1 原理
      • 7.3.2 实验代码
    • 7.4 气体传感器
      • 7.4.1 原理
      • 7.4.2 实验代码
    • 7.5 超声波传感器
      • 7.5.1 原理
      • 7.5.2 实验代码
    • 7.6 压力传感器
      • 7.6.1 原理
      • 7.6.2 实验代码
    • 7.7 风速传感器
      • 7.7.1 原理
      • 7.7.2 实验代码
    • 7.8 拍照模块
      • 7.8.1 原理
      • 7.8.2 实验代码
  • 第8章 Arduino显示控制
    • 8.1 LED
      • 8.1.1 原理
      • 8.1.2 电路图
      • 8.1.3 实验代码
    • 8.2 数码管
      • 8.2.1 原理
      • 8.2.2 电路图
      • 8.2.3 实验代码
    • 8.3 点阵
      • 8.3.1 原理
      • 8.3.2 点阵的使用方法
      • 8.3.3 实验代码
    • 8.4 液晶LCD
      • 8.4.1 原理
      • 8.4.2 电路图
      • 8.4.3 引脚扩展
      • 8.4.4 实验代码
  • 第9章 Arduino电流控制
    • 9.1 直流电机
      • 9.1.1 原理
      • 9.1.2 电路图
      • 9.1.3 实验代码
    • 9.2 步进电机
      • 9.2.1 原理
      • 9.2.2 电路图
      • 9.2.3 实验代码
    • 9.3 舵机
      • 9.3.1 原理
      • 9.3.2 电路图
      • 9.3.3 实验代码
    • 9.4 继电器
      • 9.4.1 原理
      • 9.4.2 电路图
      • 9.4.3 实验代码
  • 第10章 Arduino通信控制
    • 10.1 SPI串口通信
      • 10.1.1 原理
      • 10.1.2 电路图及使用
      • 10.1.3 实验代码
    • 10.2 红外线通信
      • 10.2.1 原理
      • 10.2.2 电路图及使用
      • 10.2.3 实验代码
    • 10.3 RFID通信
      • 10.3.1 原理
      • 10.3.2 电路图及使用
      • 10.3.3 实验代码
    • 10.4 Ethernet通信
      • 10.4.1 原理
      • 10.4.2 电路图及使用
      • 10.4.3 实验代码
    • 10.5 WiFi通信
      • 10.5.1 原理
      • 10.5.2 电路图及使用
      • 10.5.3 实验代码
    • 10.6 BlueTooth通信
      • 10.6.1 原理
      • 10.6.2 电路图及使用
      • 10.6.3 实验代码
    • 10.7 XBee通信
      • 10.7.1 原理
      • 10.7.2 电路图及使用
      • 10.7.3 实验代码
  • 第11章 游戏类开发
    • 11.1 Jumping Pong
      • 11.1.1 功能构思
      • 11.1.2 设计原理
      • 11.1.3 参考代码
    • 11.2 打地鼠游戏机
      • 11.2.1 功能构思
      • 11.2.2 设计原理
      • 11.2.3 参考代码
  • 第12章 控制类开发
    • 12.1 蓝牙控制智能车
      • 12.1.1 功能构思
      • 12.1.2 设计原理
      • 12.1.3 参考代码
    • 12.2 可抓取机械手臂
      • 12.2.1 功能构思
      • 12.2.2 设计原理
      • 12.2.3 参考代码
  • 第13章 交互类开发
    • 13.1 虚拟架子鼓
      • 13.1.1 功能构思
      • 13.1.2 设计原理
      • 13.1.3 参考代码
    • 13.2 触摸按键交互设计
      • 13.2.1 功能构思
      • 13.2.2 设计原理
      • 13.2.3 参考代码
  • 第14章 物联网开发
    • 14.1 植物生长助手
      • 14.1.1 功能构思
      • 14.1.2 设计原理
      • 14.1.3 参考代码
    • 14.2 环境信息采集系统
      • 14.2.1 功能构思
      • 14.2.2 设计原理
      • 14.2.3 参考代码
    • 14.3 家居灯光控制系统
      • 14.3.1 功能构思
      • 14.3.2 设计原理
      • 14.3.3 参考代码
  • 第15章 智慧农业设计与开发
    • 15.1 简介
    • 15.2 系统逻辑结构图
    • 15.3 开发板选型
      • 15.3.1 开发板简介
      • 15.3.2 参考代码
    • 15.4 感知层的设计
      • 15.4.1 流程图
      • 15.4.2 Arduino的GET、POST程序
    • 15.5 平台层的设计
      • 15.5.1 创建RESTFulWCF服务
      • 15.5.2 相关数据库设计
      • 15.5.3 平台数据接口开发
      • 15.5.4 Fiddler测试REST服务
      • 15.5.5 编写平台图片数据接收
      • 15.5.6 Arduino请求平台
  • 第16章 手势图案解锁门项目设计
    • 16.1 项目背景
    • 16.2 创意描述
    • 16.3 功能及总体设计
      • 16.3.1 功能介绍
      • 16.3.2 总体设计
      • 16.3.3 模块介绍
    • 16.4 产品展示
    • 16.5 故障及问题分析
    • 16.6 元器件清单
  • 第17章 激光雕刻机项目设计
    • 17.1 项目背景
    • 17.2 创意描述
    • 17.3 功能及总体设计
      • 17.3.1 功能介绍
      • 17.3.2 总体设计
      • 17.3.3 模块介绍
    • 17.4 产品展示
    • 17.5 故障及问题分析
    • 17.6 元器件清单
  • 第18章 App遥控四轴飞行器项目设计
    • 18.1 项目背景
    • 18.2 创意描述
    • 18.3 功能与整体设计
      • 18.3.1 功能介绍
      • 18.3.2 总体设计
      • 18.3.3 模块介绍
    • 18.4 产品展示
    • 18.5 故障及问题分析
    • 18.6 元器件清单
  • 第19章 肩带式转向警示器项目设计
    • 19.1 项目背景
    • 19.2 创意描述
    • 19.3 功能及总体设计
      • 19.3.1 功能介绍
      • 19.3.2 总体设计
      • 19.3.3 模块介绍
    • 19.4 产品展示
    • 19.5 故障及问题分析
    • 19.6 元器件清单
  • 第20章 变声器项目设计
    • 20.1 项目背景
    • 20.2 创新描述
    • 20.3 功能及总体设计
      • 20.3.1 功能介绍
      • 20.3.2 总体设计
      • 20.3.3 模块介绍
    • 20.4 产品展示
    • 20.5 故障及问题分析
    • 20.6 元器件清单
  • 参考文献
  • 附录A 面包板的使用
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading