Arduino项目DIY
课件处为本书例程源程序

作者:李明亮

丛书名:电子设计与嵌入式开发实践丛书

定价:39元

印次:1-2

ISBN:9787302375692

出版日期:2015.01.01

印刷日期:2017.06.20

图书责编:刘星

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以Arduino Uno R3开发板为硬件平台,沿着“基础理论→核心模块实验→综合项目”的思路讲述了Arduino技术。全书分为3篇: 入门篇、基础实验篇和项目提高篇。入门篇介绍了Arduino的基本概念、原理、开发环境和开发语言。基础实验篇通过实例讲解了常用传感器与Arduino平台的整合,同时重点讲解了用Arduino对蓝牙、WiFi和ZigBee进行无线控制与数据传输的实验。项目提高篇在基础实验篇的基础上,以Arduino为控制核心,讲述了智慧宿舍、智能垃圾桶以及智慧农业大棚3个项目的开发。 本书可作为高等院校物联网、计算机、电子、自动化等专业课程的教材,也可作为从事物联网、智能家居、Arduino等技术工程师的参考用书,更是电子爱好者及开源硬件发烧友的入门宝典。

李明亮,博士,副教授,中国物联网产业协会专家组成员。1999年毕业于广东海洋大学应用电子技术专业,获工学学士学位。2005年9月考取中国地质大学(北京)应用数学硕士研究生,2007年6月毕业并获理学硕士学位。2007年9月至2011年1月在中国矿业大学(北京)攻读检测技术与自动化装置专业博士研究生,获工学博士学位。2011年6月进入中国矿业大学(北京)电气工程博士后工作站。 2013年北航出版社出版图书《基于ARM11的智能家居的设计与实现》和《例说Zigbee》。�

前言 一、 关于Arduino 2011 年 3 月举行的Google I/O 会议主题报告中,Google推出了用于 Android 基于Arduino的附件开发套件。 为什么 Google 支持微控制器开发且选择Arduino? 答案很简单: 成本、社区、发展和生态系统。Arduino技术成本低并拥有大型、充满热情和具有创造力的社区,而该平台和其授权方法被认为是创成式,它使衍生和兼容硬件、软件的生态系统日益增长。不用签署任何许可、合作伙伴或保密协议,无需支付任何费用,即可共享现有资源。在选择Arduino时,Google 可使用不受法律约束的技术,以较低的门槛进入市场,并提供互补性硬件和软件的扩展生态系统。 Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于艺术家、设计师、电子爱好者和对“互动”有兴趣的朋友们。 软件的开源在科技界有着悠久的历史。开放源码让安全漏洞更易暴露,迭代快速可满足用户需求,同时第三方还可以用它来开发新产品; 但开源硬件并不如开源软件那样为人熟知,比如Arduino。 Arduino给自己的定位是开源电子原型开发平台,其软硬件设计资料都是全面开放的,构成一个可供用户搭建机器人及各类电子项目的开发环境。为什么要做Arduino,或者说为什么要做开源硬件?“因为开源硬件使得人们更容易地开发自己的产品。”Arduino创始人Banzi表示,“人们现在能在Arduino或者BeagleBone(同类产品)上做最初的原型开发,最后如果设计想要量产,他们也...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第一篇入门篇

第1章Arduino概述

1.1Arduino起源

1.2Arduino可以做什么

1.3为什么用Arduino

1.4Arduino开源文化

1.5Arduino发展趋势

第2章Arduino硬件资源

2.1核心芯片

2.2典型开发板

2.2.1Arduino Uno

2.2.2Arduino Nano

2.2.3Arduino ProMini

2.2.4Arduino Leonardo

2.2.5Arduino Mega2560

2.3典型扩展板

2.3.1Proto Shield原型开发板

2.3.2GPRS Shield扩展板

2.3.3Arduino Ethernet W5100 R3 Shield网络扩展板

2.3.4WizFi210扩展板

2.3.5Arduino L298N电机驱动扩展板

2.3.6Arduino传感器扩展板

第3章Arduino开发环境

3.1开发环境概述

3.2集成开发环境(IDE)搭建

3.3驱动安装

3.4IDE基本操作

3.4.1菜单

3.4.2快捷键

3.5程序输入、编译及下载

Arduino项目DIY

第4章Arduino语言

4.1Arduino语言概述

4.1.1标识符

4.1.2关键字

4.1.3Arduino语言运算符

4.1.4Arduino语言控制语句

4.1.5Arduino语言基本...