新書推薦:
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
《
民法典1000问
》
售價:HK$
99.7
《
国术健身 易筋经
》
售價:HK$
33.4
《
古罗马800年
》
售價:HK$
188.2
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:HK$
66.1
《
控制权视角下的家族企业管理与传承
》
售價:HK$
87.4
《
冯友兰和青年谈心系列
》
售價:HK$
167.3
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:HK$
77.3
|
內容簡介: |
本书是在总结创新创业教育、学科竞赛及教学科研成果的基础上编写而成的。全书共8章,第1~3章作为Arduino开发的基础,主要介绍Arduino概述、开发板、通用元器件及其相关编程语言;第4章介绍输出的案例,通过不同的案例学习LED的控制方法及软硬件设计;第5章介绍输入的案例,以此学习各种类型传感器的使用;第6章介绍较大功率元器件的案例,以此了解控制各种电动机的方法;第7章介绍各种创新项目、学科竞赛中广泛使用的图形图像识别、处理的知识与案例;第8章通过一个综合性案例——智能物流机器人小车的设计与制作来学习综合项目的软硬件开发。本书配有仿真动画、电子课件、示例程序源文件等资源,读者可登录华信教育资源网(www.hxedu.com.cn)下载或扫描二维码观看。本书可作为应用型本科和高职高专院校机械设计制造及其自动化、电子信息工程、机器人工程、计算机科学与技术等专业的教材或者各学校创新创业教育相关教材,也可作为学生参加机器人创新大赛、工程实践与创新大赛、物理创新竞赛、机械设计大赛、挑战杯科技作品竞赛等的指导性教材。
|
關於作者: |
何洋,浙江农林大学教务部副主任。曾主持2018年浙江省”十三五”省级教学改革项目、浙江省自然科学基金项目、浙江省一流本科课程”数控加工技术”。讲授\Arduino技术开发”课程多年,自2017年开始指导学生参与以Arduino为平台的一类科技竞赛,获省级奖项11项,其中一等奖3项;指导学生授权发明专利2项,实用新型专利5项。2020年出版《新编机器人学教程》。
|
目錄:
|
第1章 Arduino概述11.1 Arduino简介11.2 Arduino由来31.3 选用Arduino作为开发平台的优势41.4 安装Arduino IDE软件41.5 加载第一个Arduino程序——Blink71.6 本章函数小结10练习10第2章 Arduino开发板、通用元器件及其开发环境112.1 Arduino开发板112.1.1 Arduino Uno开发板112.1.2 Arduino Mega2560开发板132.1.3 Arduino Nano开发板142.1.4 Arduino Leonardo开发板142.1.5 Arduino Micro开发板152.1.6 Arduino Due开发板152.1.7 Arduino开发板的选择162.2 Arduino扩展板162.2.1 Arduino Uno扩展板162.2.2 Arduino Mega2560扩展板172.3 Arduino通用元器件简介192.3.1 常用电子元器件192.3.2 面包板与杜邦线212.4 Arduino开发环境222.4.1 Arduino IDE简介222.4.2 Arduino 图形编程开发环境242.4.3 Fritzing电路图制作软件简介252.4.4 Autodesk TinkerCAD仿真平台简介27练习28第3章 Arduino编程语言基础293.1 Arduino语言及其程序结构293.1.1 Arduino语言293.1.2 Arduino程序结构293.2 Arduino C语言程序基础303.2.1 常量与变量303.2.2 运算符343.2.3 表达式和语句343.2.4 函数353.2.5 控制结构363.3 Arduino基本函数44练习48第4章 LED的控制494.1 点亮LED494.1.1 硬件设计494.1.2 代码实现514.1.3 代码解析524.2 按键控制LED544.2.1 硬件设计544.2.2 代码实现564.2.3 代码解析564.3 “会呼吸”的LED574.3.1 硬件设计584.3.2 代码实现594.3.3 代码解析594.4 可调光的LED604.4.1 硬件设计604.4.2 代码实现614.4.3 代码解析614.5 交通灯624.5.1 硬件设计624.5.2 代码实现634.5.3 代码解析644.6 交互式交通灯664.6.1 硬件设计664.6.2 代码实现674.6.3 代码解析684.7 LED数码管的使用744.7.1 硬件设计744.7.2 代码实现754.7.3 代码解析764.8 本章函数小结78练习80第5章 Arduino常见传感器应用815.1 光控灯与光敏电阻815.1.1 硬件设计815.1.2 代码实现835.1.3 代码解析845.2 简单的颜色识别与灰度传感器855.2.1 硬件设计855.2.2 代码实现865.2.3 代码解析875.3 距离检测与红外测距传感器895.3.1 硬件设计895.3.2 代码实现915.3.3 代码解析935.4 距离检测与超声测距传感器935.4.1 硬件设计935.4.2 代码实现955.4.3 代码解析965.5 酒精检测报警器与MQ-3酒精浓度传感器975.5.1 硬件设计975.5.2 代码实现995.5.3 代码解析1005.6 温湿度计与DHT11数字温湿度传感器1015.6.1 硬件设计1015.6.2 代码实现1055.6.3 代码解析1065.7 角运动测量仪与单轴陀螺仪传感器1085.7.1 硬件设计1085.7.2 代码实现1105.7.3 代码解析1115.8 本章函数小结112练习115第6章 Arduino驱动电动机1166.1 直流电动机驱动1166.1.1 直流电动机驱动的基本原理1166.1.2 MOS管或三极管驱动直流电动机1196.1.3 L298N驱动直流电动机1206.1.4 TB6612FNG驱动直流电动机1246.2 步进电动机驱动1286.2.1 步进电动机驱动原理1286.2.2 ULN2003驱动步进电动机1286.2.3 A4988驱动步进电动机1306.3 舵机驱动1336.3.1 Arduino引脚直接驱动舵机1336.3.2 幻尔科技LSC-16舵机控制板驱动舵机1356.3.3 PCA9685舵机控制板控制舵机138练习142第7章 图形图像处理模块1437.1 图像的基本知识1437.1.1 图像的存储形式1437.1.2 图像的颜色模型1467.2 OpenMV及其视觉模块1487.2.1 OpenMV概述1487.2.2 硬件设置1527.2.3 OpenMV IDE概述1537.2.4 脚本结构1597.2.5 I/O教程1607.2.6 OpenMV 颜色识别实例1617.2.7 OpenMV 形状识别实例1647.2.8 二维码与条形码识别实例1697.2.9 OpenMV与Arduino通信1737.3 基于树莓派+OpenCV计算机视觉库的图像识别1777.3.1 树莓派简介1777.3.2 树莓派OpenCV环境配置1797.3.3 OpenCV-Python图像处理基本操作1817.3.4 OpenCV-Python形状识别编程实例1847.3.5 OpenCV-Python颜色形状识别测量综合编程实例188第8章 智能物流机器人小车的设计与制作1938.1 智能物流机器人小车的设计要求1938.1.1 智能物流机器人小车的运行场地1938.1.2 物料识别与搬运任务要求1958.2 总体方案设计1968.2.1 系统模块组成1968.2.2 控制系统设计思路1968.3 机械结构设计1988.3.1 车体设计1988.3.2 机械臂设计1998.4 电动机驱动电路1998.5 机器人小车巡线系统设计2008.6 机械臂控制系统2088.7 图形图像处理模块210练习212
|
|