计算机类教材 > 云计算

Arduino开发技术及应用

书号:9787113302504 套系名称:“十四五”高等职业教育计算机类新形态一体化系列教材

作者:千锋教育 出版日期:2023-09-01

定价:65.00 页码 / 开本:无 /16

策划编辑:祁云 责任编辑:祁云 李学敏

适用专业:计算机类 适用层次:高职教育

最新印刷时间:2023-09-01

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •      
    本书以 Arduino UNO R3 开发板为硬件平台,按照基础知识、模块应用、大小型应用实例结合的顺序,对Arduino 技术开发涉及的知识点进行了系统、细致地论述。本书注重理论与实践教学的融合,设计了丰富的案例
    和综合项目,以帮助读者掌握本书的理论与技能,并增强读者的动手实践能力。全书共分为 9 个单元,内容包括软硬件开发环境搭建、基础编程语言、Arduino 开发板接口及应用、人机交互模块、电机模块、环境传感器模块、通信模块、输入 / 输出模块以及贯穿全书知识点的综合案例。本书附有源代码、习题、教学课件、硬件类库等资源,还提供了在线答疑服务,读者可扫描二维码获取资源和服务。
    本书适合作为高等职业院校计算机专业的教材,也可作为高职计算机电子技能大赛的培训用书。
    
    
    
  • 如今,科学技术与信息技术快速发展和社会生产力变革对IT行业从业者提出了新的需求,从业者不仅要具备专业技术能力、业务实践能力,更需要具备健全的职业素质,复合型技术技能人才更受企业青睐。高校毕业生求职面临的第一道门槛就是技能与经验,教材也应紧随新一代信息技术和新职业要求的变化及时更新。
    
    本书为“‘十四五’高等职业教育计算机类新形态一体化系列教材”,根据高职计算机专业培养目标和教学要求,针对当今IT行业对技能型人才的要求而编写。本书倡导理实一体,实战就业,在语言描述上力求专业、准确、易懂。引入企业项目案例,针对重要知识点,精心挑选案例,将理论与技能深度融合,促进隐性知识与显性知识的转化。案例讲解包含设计思路、运行效果、代码实现、代码分析、疑点剖析。从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。
    本书在内容编写方面采用循序渐进的方式,内容精炼且全面。在语法阐述中尽量避免使用生硬的术语和枯燥的公式,从项目开发的实际需求入手,将理论知识与实际应用相结合,帮助读者快速掌握Arduino开发技术的各种知识点与应用,从而在职场中拥有较高起点。
    本书按照“基础知识+模块应用+大小型应用实例”以及综合应用实例贯穿全书知识点的方式,系统地介绍了Arduino开发所需的各种技术。本书详细描述了大量实践案例的硬件组成,并通过分析设计程序代码,实现零基础式软硬件结合开发教学,达到“在学习中动手做,在动手做中学习”的目的。
    本书内容如下:
    
    第1单元,主要论述Arduino软硬件开发环境的搭建。
    第2单元,主要论述Arduino基础编程涉及的语言基础知识。
    第3单元,主要论述Arduino开发板各种接口以及应用实例。
    第4单元,主要论述Arduino结合人机交互模块的技术及应用。
    
    第5单元,主要论述Arduino结合电机模块的技术及应用。
    
    第6单元,主要论述Arduino结合环境传感器模块的技术及应用。
    
    第7单元,主要论述Arduino结合通信模块的技术及应用。
    第8单元,主要论述Arduino结合输入/输出模块的技术及应用。
    第9单元,综合案例,贯穿全书知识点。
    本书介绍的模块种类全面、分类明确,内容系统且实践性强,力求做到通过此书,打破入门与实践的壁垒,使读者快速掌握与应用。
    本书的编写和整理工作由北京千锋互联科技有限公司高教产品部完成,其中主要的参与人员有安东等。除此之外,千锋教育的500多名学员参与了本书的试读工作,他们站在初学者的角度对本书提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
    在本书的编写过程中,虽然力求完美,但难免有一些不足之处,欢迎各界专家和读者朋友们提出宝贵的意见,联系方式:textbook@1000phone.com。
    千锋教育
    2023年6月
    
    
    
    
  • 第1单元Arduino 软硬件开发环境 1
    任务 1.1 Arduino 介绍 1
    任务 1.2 Arduino 相关电子元器件 11
    任务 1.3 Arduino IDE16
    任务 1.4 Arduino 仿真软件 24
    单元小结 32
    习题 32
    第2单元 Arduino 基础编程 34
    任务 2.1 数据类型 34
    任务 2.2 运算符 41
    任务 2.3 函数 46
    任务 2.4 控制语句 54
    单元小结 59
    习题 59
    第3单元 Arduino 开发板接口及应用 61
    任务 3.1 数字 I/O 接口 61
    任务 3.2 模拟 I/O 接口 66
    任务 3.3 串行通信接口 70
    任务 3.4 软件模拟串口 78
    任务 3.5 IIC 总线接口  83
    任务 3.6 SPI 总线接口 90
    任务 3.7 外部中断 98
    任务 3.8 定时器中断 102
    任务 3.9 EEPROM104
    任务 3.10 上机实践——交通信号灯 108
    单元小结 119
    习题 119
    第4单元Arduino 与人机交互模块 121
    任务 4.1 Arduino 与数码管显示器 121
    任务 4.2 Arduino 与 LED 灯点阵模块 130
    任务 4.3 Arduino 与 LCD1602 模块 134
    任务 4.4 Arduino 与红外遥控器模块 145
    任务 4.5 Arduino 与红外人体感应模块 150
    任务 4.6 Arduino 与语音识别模块 152
    任务 4.7 Arduino 与手势识别模块 158
    任务 4.8 上机实践——“表情包”机器人 164
    单元小结 171
    习题 171
    第5单元Arduino 与电机模块 173
    任务 5.1 Arduino 与直流电机 173
    任务 5.2 Arduino 与步进电机 177
    任务 5.3 Arduino 与舵机 181
    任务 5.4 上机实践——遥控探测车 185
    单元小结 190
    习题 190
    第6单元Arduino 与环境传感器模块 191
    任务 6.1 Arduino 与温湿度传感器模块 191
    任务 6.2 Arduino 与烟雾传感器模块 196
    任务 6.3 Arduino 与光线传感器 200
    任务 6.4 Arduino 与水位传感器 202
    任务 6.5 Arduino 与土壤湿度传感器 204
    任务 6.6 Arduino 与火焰传感器 206
    任务 6.7 上机实践——智能温室 209
    单元小结 215
    习题 216
    第7单元 Arduino 与通信模块 217
    任务 7.1 Arduino 与蓝牙通信模块 217
    任务 7.2 Arduino 与 RFID 模块 227
    任务 7.3 Arduino 与 WiFi 通信模块 233
    任务 7.4 Arduino 与 nRF24L01 通信模块 246
    任务 7.5 Arduino 与 Zigbee 通信模块 254
    任务7.6 Arduino与GSM/GPRS通信模块261
    任务 7.7 上机实践——智能机房监测 265
    单元小结 271
    习题 272
    第8单元Arduino 与输入 / 输出模块 273
    任务 8.1 Arduino 与超声波测距模块 273
    任务 8.2 Arduino 与蜂鸣器  277
    任务 8.3 Arduino 与日历时钟模块  283
    任务 8.4 Arduino 与空间运动传感器 290
    任务 8.5 Arduino 与 SD 卡读写模块 296
    任务 8.6 上机实践——倒车雷达 305
    单元小结 309
    习题 309
    第8单元综合案例——智能仓储管理系统 310
    任务 9.1 系统概述310
    任务 9.2 系统实现 315
    任务 9.3 系统分析  326
    单元小结 328
    习题  328
     
    
    
  •       北京千锋互联科技有限公司(下面简称“千锋”),成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。公司总部位于北京,目前已在21个城市成立分公司,现有教研讲师团队300余人。公司目前已与国内20000余家IT相关企业建立人才输送合作关系,每年培养泛IT人才近2万人,十年间累计培养超10余万泛IT人才,累计向互联网输出免费教学视频976余套,累积播放量超10812万余次。每年有数百万名学员接受千锋组织的技术研讨会、技术培训课、网络公开课及学科视频等服务。
  • 本书按照“基础知识+模块应用+大小型应用实例”以及综合应用实例贯穿全书知识点的方式,系统地介绍了Arduino开发所需的各种技术。