内容简介
作为开放性的互动软硬件开发平台,Arduino现已拥有了不少忠实的爱好者。以Arduino搭配各种传感器和外围设备,初学者便可以用较低的成本在较短的时间内开发自己想要的作品。就算非电子、机电专业出身,也能很快体验互动电子设计、制作的乐趣!
《互动电子创意设计与制作:Arduino一试就上手(第2版)》分为三大部分,共15章,较详细地介绍了如何从一个Arduino初级“小白”成长为互动“牛人”。书中提供了许多制作实例,涉及LCD、电机(舵机)、红外线、超声波、无线通信,以及门的WiFi、GPS、自走车、Flash等。
《互动电子创意设计与制作:Arduino一试就上手(第2版)》适合各大院校“互动设计”、“互动媒体”专业选作教材,也适合广大爱好者、技术人员阅读。
目录
第1篇 进入Arduino的世界
第1章 初探Arduino
1.1 物理运算平台
1.2 话说从头——从核心谈起
1.3 Arduino溯源
1.4 Arduino硬件种类介绍
1.4.1 UN0
1.4.2 NanO
1.4.3 MEGA
1.4.4 LilyPad
1.5 专属版的Arduino
1.5.1 Seeeduino
1.5.2 Roboduino
1.5.3 Funnel IO
1.5.4 Boarduino
1.5.5 Polulu 3pi Robot
1.6 Arduino的好处
1.7 Arduino的应用
1.7.1 数字艺术
1.7.2 科技Arduino
1.7.3 通信网络Arduino
1.8 Arduino UNO
1.9 展望
第2章 开发环境
2.1程序开发流程
2.1.1 编辑
2.1.2 编译
2.1.3 链接
2.1.4 执行
2.2 开发环境下载
2.3 开发环境功能介绍
2.4 内建程序范例与程序架构
2.4.1setup范例
2.4.2 loop范例
2.5 程序语法
2.5.1 数据类型
2.5.2 逻辑运算符
2.5.3 循环与选择性语句
2.5.4 选择性语句
2.5.5 时间函数
2.6 Arduin0 1.0
第3章 必要的基本电路知识
3.1 电的基本认识
3.2 基本工具
3.2.1 面包板的艺术
3.2.2 线材
3.2.3 三用表
3.3 电子零件
3.3.1 电阻
3.3.2 电容
3.3.3 二极管
3.3.4 LED
……
第2篇 开始来玩Arduino
第3篇 进阶实作Arduino
摘要与插图
长期以来,以微处理器为控制核心的系统,需要对电子电机、数字逻辑、程序语言等各领域进行多方面了解,才能踏人令人着迷、陶醉的实作世界。当所学非专精于此的玩家,通常只能花上数倍的时间来学习。冷酷的程序语言和无止境的硬件除错让许多初学者打了退堂鼓,好在开放式的学习架构越来越普及。一开始于MIT的开放式课程网页或是计算机中的LINUX系统,当中所有的技术与知识皆可以在网络上找到,供有兴趣的人自我学习,而Arduino就是秉着这样的精神,使所有人在短时间之内就可以完成第一个实作范例,通过网络上众多玩家的支持和分享,微处理器的世界不再那么陌生、那么难以亲近。在台湾地区,Arduino的出现不过几年的光景,网络上的许多数据都还是以英文为主,连程序代码内的批注也是。为了让更多人接触,所谓独乐乐不如众乐乐,越多人使用表示将来有越多资料可以参考比较,有越多的社群可以分享讨论。笔者将常见基础应用收集于本书,期望此书成为第一本地道的中文介绍,不用再依靠英文数据和翻译本。学习完本书,读者或在校学生将可以对Arduino或是微处理器系统有基本而扎实的认识,以此书内的范例和Arduino的Examples作为一个个的小模块积木,将来任何的进阶应用都可以透过这些小模块相互搭配组合,完成的作品。
很高兴通过这本书将Arduino介绍给大家,希望大家能享受Arduino带来的无穷乐趣。
本书资料由笔者累积个人经验集结而成,部分也参考了网络上的范例与介绍,笔者多半标明了出处,若有遗漏或觉得不妥之处,欢迎来信告知。