《互动电子创意设计与制作:Arduino一试就上手》 孙骏荣, 吴明展, 卢聪勇
![《互动电子创意设计与制作:Arduino一试就上手》 孙骏荣, 吴明展, 卢聪勇](http://images.ncnynl.com/arduino/2016/51AjUCILIwL._SX388_BO1,204,203,200_.jpg)
编辑推荐
《互动电子创意设计与制作:Arduino一试就上手》适合各大院校“互动设计”、“互动媒体”专业选作教材,也适合广大爱好者、技术人员阅读。
目录
第1篇进入Arduino的世界 第1章初探Arduino 1.1物理运算平台 1.2话说从头——从核心谈起 1.3Arduino溯源 1.4Arduino硬件种类介绍 1.4.1Duemilanove 1.4.22Nano 1.4.3MEGA 1.4.4LilyPad 1.5专属版的Arduino 1.5.1Seeeduino 1.5.2Roboduino 1.5.3FunnelIO 1.5.4Boarduino 1.5.5Polulu3piRobot 1.6Arduino的好处 1.7Arduino的应用 1.7.1数字艺术 1.7.2科技Arduino 1.7.3通信网络Arduino 1.8ArduinoUNO 1.9展望 第2章开发环境 2.1程序开发流程 2.1.1编辑 2.1.2编译 2.1.3链接 2.1.4执行 2.2Arduino开发环境 2.3程序开发环境 2.4内建程序范例与程序架构 2.4.1setup范例 2.4.2loop范例 2.5程序语法 2.5.1麴据型态 2.5.2逻辑运算符 2.5.3循环与选择性语句 2.5.4选择性语句 2.5.5时间函数 第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.4LED 3.3.5晶体管 3.4Arduino硬件介绍 3.4.1Arduino基本电路 3.4.2ATMEGA系列单片机 3.5Arduino扩展模块介绍 第2篇开始来玩Arduin0 第4章模拟信号的世界 4.1模拟信号简介 4.2AD转换 4.2.1模拟信号转换 4.3电路中的信号转换 4.3.1分辨率 4.3.2转换时间 4.3.3参考电压 4.3.4误差 4.4Arduino世界中的AD 4.5测量可变电阻 4.6测量光敏电阻 4.7压力感测 4.8位置感测 第5章数字信号的世界 5.1数字信号的表示方式 5.2LED闪烁 5.3用按钮控制LED 5.4霹雳灯 5.5指拨开关控制 5.6LED模块 5.7外部控制LED显示 5.87段显示器 5.9PWM 5.10用按钮改变PwM信号 5.11蜂鸣器 5.12心形LED闪烁 5.13数字输出扩展 第6章通信协议 6.1硬件介绍 6.2通信协议介绍 6.2.1同步通信与异步通信 6.2.2全双工和半双工 6.3RS—232基本介绍 6.4RS—232通信协议 6.5Arduino与串行端口通信 6.6HelloRS—232 6.7输出数据 6.8输人数据 6.9输出控制 第7章Arduino与LCD 7.1LCD简介 7.2液晶显示模块 7.3Arduino函数库 7.4启动LCD 7.5LCD显示 7.6LCD换行控制 7.7LCD跑马灯 7.8显示输人数据 第8章Arduino与控制电机 8.1直流电机 8.2控制直流电机 8.3步进电机 8.4控制步进电机 8.5控制舵机 8.62轴控制机构 8.7光线自动追踪系统 第9章Arduino与红外线、超声波 9.1匿声波测距 9.2红外线测距 9.3用于循迹的红外线反射式模块 9.4红外线人体感测 第10章Arduino与无线通信 10.1无线通信的挑战 10.2无线通信网络架构 10.2.11对多通信 10.2.2多对多 10.2.3混合式架构 10.3常见的无线通信协议 10.3.1短距离 10.3.2RF模块 10.3.3红外线 10.3.4蓝牙 10.3.5ZigBee 10.3.6超宽带 10.3.7长距离WiFi 10.3.8移动通信 10.4315MHzRF模块 10.527MHzRF模块 10.6RFID 第3篇进阶实作Arduin0 第11章Arduino+Wii 11.1Wii基本介绍 11.2WiiRemote的操作原理 11.2.1手柄按钮介绍 11.3SensorBar介绍 11.4WiiRerrlote内部感测装置 11.4.1加速度计 11.4.2擘螺仪 11.4.3ADXL335 11.4.4IDG650 11.5Processing 11.6ArdLfino结合NLlnchlack 11.7Nunchuck和Processing 第12章Arduino+GPS 12.1GPS简介 12.1.1GPS卫星简介 12.1.2GPS系统组成 12.1.3GPS误差来源 12.2GPS修正技术 12.2.1DGPS 12.2.2AGPS 12.3GPS其他技术 12.3.1GLONASS 12.3.2Beidou 12.3.3Galileo 12.4GPS模块介绍 12.5GPS输出信息 12.6使用EM—408 12.7GPS使用设定 12.7.1GPS通信端口设定 12.8接收NMEA信息 第13章Arduino+自走车 13.1自走车行走方式 13.2室内定位 13.2.1到达时间 13.2.2到达时间差 13.2.3到达角 13.2.4接收信号强度 13.3自走车驱动方式 13.3.1前轮驱动和后轮驱动 13.3.2差动驱动 13.4电脑鼠 13.4.1迷宫算法 13.4.2沿壁算法 13.4.3深度优先算法 13.4.4向心搜寻算法 13.4.5洪水填充算法 13.4.6A*算法 13.5自走车方位判定——电子罗盘 13.6车轮转动角度测量 13.7制作自走车