全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Arduino软硬件协同设计实战指南(第2版)/清华开发者书库

  • 定价: ¥89
  • ISBN:9787302488422
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:387页
  • 作者:编者:李永华//王...
  • 立即节省:
  • 2018-04-01 第2版
  • 2018-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    李永华、王思野编著的《Arduino软硬件协同设计实战指南(第2版)/清华开发者书库》以物联网和智能开源硬件的发展为背景,总结了基于Arduino开源硬件的开发方法,并给出了系统开发Arduino智能硬件产品的实际案例。主要内容分四个方面:Arduino开源硬件产品、开发环境及编程语言(第1~3章)——主要介绍当今常用的开发板,以及Arduino IDE的使用和相关的编程语言等;Arduino开发产品的基本方法(第4~6章)——主要介绍硬件设计方法Fritzing的使用、Arduino程序设计和扩展板的使用;外围硬件及传感器使用方法(第7~10章)——主要介绍智能开源硬件平台、各种传感器和模块;综合案例的开发(第11~20章)——主要介绍游戏类开发、控制类开发、交互类开发、物联网开发以及大型综合项目开发。本书内容由浅入深、先思考后实践,创新思维与实践案例相结合,以满足不同层次读者的需求;同时,本书配有实际项目的硬件设计图和软件实现代码,可供读者学习使用。
    本书可作为高校信息与通信工程专业的本科生教材,也可以作为智能硬件爱好者的参考用书。对于从事物联网开发的专业技术人员,也可以作为参考用书。

作者简介

    李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现300余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方向的著作。

目录

第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
  ……
第6章  Arduino扩展板
第7章  Arduino数据采集
第8章  Arduino显示控制
第9章  Arduino电流控制
第10章  Arduino通信控制
第11章  游戏类开发
第12章  控制类开发
第13章  交互类开发
第14章  物联网开发
第15章  智慧农业设计与开发
第16章  手势图案解锁门项目设计
第17章  激光雕刻机项目设计
第18章  App遥控四轴飞行器项目设计
第19章  肩带式转向警示器项目设计
第20章  变声器项目设计
参考文献
附录A  面包板的使用