您好,欢迎光临有路网!
智能小车C语言程序控制
QQ咨询:
有路璐璐:

智能小车C语言程序控制

  • 作者:秦磊
  • 出版社:电子工业出版社
  • ISBN:9787121405808
  • 出版日期:2021年03月01日
  • 页数:236
  • 定价:¥38.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787121405808
    • 作者
    • 页数
      236
    • 出版时间
      2021年03月01日
    • 定价
      ¥38.00
    • 所属分类
    内容提要
    本书主要以智能小车循迹比赛为载体,通过基于Arduino平台的智能小车的各种功能的实现,将C语言程序设计中的各个知识点进行分解,主要讲述了智能小车的原理及结构、IDE开发环境、C语言程序结构和特点、数据及类型、C语言程序基本语句、常用的程序结构、函数类型和调用及数组的基本知识等。本书各章节内容安排都是为了*终实现Arduino智能小车的编程、调试、运行等各项功能,每章节在学习完基础C程序设计等知识点后,均配套有相对应的基于Arduino平台的实例,具有现实意义,为学生对智能小车进行安装、编程和调试打下基础。本书采用任务驱动的形式,以项目实践教学为主,理论讲授为辅,通过5个环节一步一步引导学生完成指定任务,引导学生在学习过程中掌握所需要的理论知识。本教材可作为职业院校物联网相关专业教学用书,也可作为企业技术人员自学参考用书。
    目录
    任务 安装调试智能循迹小车1 环节一 情境描述2 环节二 信息收集3 第1章 初识智能小车4 1.1 智能小车简介4 1.2 智能小车的基本结构4 1.2.1 传感器部分5 1.2.2 控制器部分6 1.2.3 执行器部分7 1.2.4 其他部分8 1.3 智能小车的工作原理10 1.3.1 电机驱动与调速原理10 1.3.2 循迹原理11 1.3.3 避障原理12 第2章 集成开发环境介绍14 2.1 Arduino IDE14 2.1.1 安装Arduino IDE14 2.1.2 用Arduino IDE完成一个小程序17 2.1.3 常用的第三方软件19 2.2 Dev-C++20 2.3 Visual Studio25 2.4 Turbo C25 第3章 初识C语言27 3.1 概述27 3.2 C语言的产生和发展27 3.3 C语言的特点28 3.4 C语言的基本框架29 3.5 C语言程序设计过程30 3.6 编写简单的C语言程序31 第4章 点亮一个LED35 4.1 C语言数据类型35 4.1.1 常量35 4.1.2 变量37 4.2 点亮一个LED的控制系统设计41 4.2.1 硬件电路设计42 4.2.2 程序设计43 4.2.3 执行效果44 第5章 制作模拟交通灯47 5.1 运算符与表达式47 5.1.1 算术运算符和算术表达式48 5.1.2 赋值运算符和赋值表达式49 5.1.3 关系运算符和关系表达式50 5.1.4 逻辑运算符和逻辑表达式51 5.1.5 条件运算符和条件表达式52 5.1.6 逗号运算符和逗号表达式54 5.1.7 sizeof运算符54 5.1.8 数据类型转换54 5.1.9 运算符的优先级和结合性55 5.2 语句56 5.3 C语言中的基本输入/输出函数57 5.3.1 printf()函数58 5.3.2 scanf()函数60 5.3.3 putchar()函数60 5.3.4 getchar()函数61 5.4 顺序结构程序设计举例61 5.5 模拟交通灯控制系统设计63 5.5.1 硬件电路设计63 5.5.2 程序设计63 第6章 制作小夜灯67 6.1 选择语句67 6.1.1 基本if语句67 6.1.2 if-else语句69 6.1.3 嵌套if语句72 6.1.4 if-else-if语句75 6.1.5 switch语句78 6.2 相关案例介绍80 6.2.1 用计算机指令控制LED80 6.2.2 用按键控制LED82 6.2.3 制作神奇小夜灯84 第7章 制作跑马灯88 7.1 for循环88 7.2 while循环90 7.3 do-while循环91 7.4 循环嵌套93 7.5 break语句94 7.6 continue语句97 7.7 跑马灯的制作97 7.8 模拟按键响应事件99 7.9 通过串口接收和发送大量数据101 第8章 智能小车综合PWM控制103 8.1 函数的定义与调用104 8.1.1 函数的定义104 8.1.2 函数的调用105 8.2 库函数和自定义函数107 8.2.1 库函数107 8.2.2 自定义函数111 8.2.3 函数的分类111 8.3 函数的参数和返回值115 8.3.1 函数的参数115 8.3.2 函数的返回值116 8.4 函数的嵌套调用和递归调用117 8.4.1 函数的嵌套调用117 8.4.2 函数的递归调用118 8.5 常用Arduino函数120 8.5.1 结构函数120 8.5.2 功能函数120 8.6 火焰报警案例123 8.7 智能小车综合PWM控制系统设计127 第9章 数码管静态显示131 9.1 一维数组131 9.1.1 一维数组的定义131 9.1.2 一维数组元素的引用132 9.1.3 一维数组的初始化133 9.1.4 一维数组的应用134 9.2 二维数组135 9.2.1 二维数组的定义135 9.2.2 二维数组元素的引用136 9.2.3 二维数组的初始化137 9.2.4 二维数组的应用138 9.3 字符数组140 9.3.1 字符数组的定义140 9.3.2 字符数组元素的引用140 9.3.3 字符数组的初始化140 9.3.4 字符串和字符串结束标志142 9.3.5 字符数组的输入和输出142 9.3.6 字符串处理函数144 9.3.7 字符数组的应用147 9.4 数码管静态显示系统设计148 9.4.1 数码管的工作原理及结构149 9.4.2 电路设计151 9.4.3 源程序设计152 环节三 分析计划156 环节四 任务实施158 环节五 检验评估160 附录A 任务单161 参考文献218

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外