网站颜色:

正版书籍 Arduino软硬件协同设计实战指南arduino开发权威指南教程书籍 arduino技术内幕 arduino程序设计 程序设计方法学.

  • 产品名称:程序设计方法学
  • 是否是套装:否
  • 书名:程序设计方法学
  • 定价:48.00元
  • 出版社名称:中国水利水电出版社
  • 出版时间:2008年03月
  • 作者:(美)麦基弗(MclverA),(美)摩根(MorganC.) 著,田玉敏 
  • 开本:16
  • 书名:程序设计方法学

B6

作者:李永华、高英、陈青云

ISBN(咨询特价)

定价:(咨询特价)

印次:1-1

装帧:平装

印刷日期:2015-(咨询特价)

    本书以物联网和智能开源硬件的发展为背景,按照CDIO的产品设计与实现思路,系统地介绍了基于Arduino的硬件创新产品构思、设计、实现与运营。全书主要内容包括四个部分: 构思篇(第1~2章),介绍常用的创新模式及常用的创新方法; 设计篇(第3~4章),介绍创新产品的设计方法,包括软件设计方法和硬件设计方法; 实现篇(第5~10章),介绍开源智能硬件平台和各种传感器及模块,并详尽介绍它们的功能、使用方法、电路连接和实例程序; 应用篇(第11~15章),介绍游戏类产品开发、控制类产品开发、交互类产品开发和物联网开发。

    本书将创新思维与实践案例相结合,由浅入深,循序渐进,以满足不同层次读者的学习需求; 同时,本书提供了实际项目的硬件设计图和软件实现代码,便于读者快速动手实践。

    本书可作为电子信息类专业的本科生教材,也可作为智能硬件爱好者的参考用书,还可为“创客”进行产品分析、设计与实现提供帮助。

 

第一篇构思篇

 

第1章CDIO概述

 

 

1.1什么是CDIO

 

1.2CDIO工程教育方法简介

 

1.2.1CDIO课程大纲

 

1.2.2CDIO方法标准

 

1.2.3CDIO方法特点

 

1.3CDIO在中国的发展

 

1.4CDIO发展面临的问题

 

第2章创新概述

 

2.1什么是创新

 

2.2创新模式

 

2.2.1Living Lab 

 

2.2.2TRIZ

 

2.2.3Fab Lab

 

2.3创新思维方法

 

2.3.1头脑风暴法

 

2.3.2思维导图法

 

2.3.3列举法

 

2.3.4六顶思考帽法

 

2.3.5移植法

 

2.3.6设问法、QFD等创新方法

 

 

第二篇设计篇

 

第3章程序设计方法

 

3.1流程图

 

3.1.1流程图标准符号

 

3.1.2流程图基本结构

 

3.2N睸图

 

3.3PAD图

 

第4章EDA设计工具

 

4.1Fritzing

 

4.1.1软件简介

 

4.1.2软件用法简介

 

4.1.3Arduino电路示例

 

4.1.4Arduino样例支持与编程

 

4.2Virtual Breadboard

 

4.2.1软件简介

 

4.2.2软件用法简介

 

4.3Proteus

 

4.3.1软件简介

 

4.3.2软件用法简介

 

4.3.3Arduino示例

 

4.4EAGLE

 

4.4.1软件简介

 

4.4.2软件用法简介

 

4.4.3Arduino件库导入

 

第三篇实现篇

 

第5章开源硬件的概述

 

5.1开源硬件的概念

 

5.2主流开源硬件简介

 

5.2.1Arduino

 

5.2.2Raspberry Pi

 

5.2.3BeagleBone

 

5.2.4Netduino

 

第6章Arduino平台

 

6.1Arduino的特点

 

6.2Arduino开发环境

 

6.2.1Arduino IDE的安装

 

6.2.2Arduino IDE的使用

 

6.3编程语言

 

6.3.1Arduino编程基础

 

6.3.2数字I/O口的操作函数

 

6.3.3模拟I/O口的操作函数

 

6.3.4高级I/O Pulseln(pin,state,timeout)

 

6.3.5时间函数

 

6.3.6中断函数

 

6.3.7串口通信函数

 

6.3.8Arduino的库函数

 

第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.1LED

 

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.1SPI串口通信

 

10.1.1原理

 

10.1.2电路图及使用

 

10.1.3实验代码

 

10.2红外线通信

 

10.2.1原理

 

10.2.2电路图及使用

 

10.2.3实验代码

 

10.3RFID通信

 

10.3.1原理

 

10.3.2电路图及使用

 

10.3.3实验代码

 

10.4Ethernet通信

 

10.4.1原理

 

10.4.2电路图及使用

 

10.4.3实验代码

 

10.5WiFi通信

 

10.5.1原理

 

10.5.2电路图及使用

 

10.5.3实验代码

 

10.6BlueTooth通信

 

10.6.1原理

 

10.6.2电路图及使用

 

10.6.3实验代码

 

10.7XBee通信

 

10.7.1原理

 

10.7.2电路图及使用

 

10.7.3实验代码

 

第四篇应用篇

 

第11章游戏类开发

 

11.1Jumping 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.2Arduino的GET、POST程序

 

15.5平台层的设计

 

15.5.1创建RESTFul WCF服务

 

15.5.2相关数据库设计

 

15.5.3平台数据接口开发

 

15.5.4Fiddler测试REST服务

 

15.5.5编写平台图片数据接收

 

15.5.6Arduino请求平台

 

附录AFritzing安装流程

 

附录BVirtual Breadboard安装流程

 

附录CProteus安装流程

 

附录DEAGLE安装流程

 

附录E面包板的使用

 

参考文献

 

_310x310.jpg
热门设计服务