网站大量收购闲置独家精品文档,联系QQ:2885784924

智能小车C语言程序控制 课件 第1、2章 初始智能小车、集成开发环境介绍.pptx

智能小车C语言程序控制 课件 第1、2章 初始智能小车、集成开发环境介绍.pptx

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

智能小车C语言程序控制

;第一章:

初识智能小车;1.1;随着现代科学技术的快速发展,智能机器人已被广泛应用于人类社会的各个领域,如生产制造、物流仓储、轨道交通、工程机械、医疗手术等。

智能小车,也称轮式机器人,是一种以汽车电子为基础,涵盖智能控制、模式识别、传感技术、计算机、机械等多学科知识的科技产品。它一般由信息采集、循迹识别及避障等模块组成。从生产制造业的无人搬运车,到特种行业的灾难救援、拆弹机器人,再到军事领域的防御和侦察机器人,以及航天领域的星球表面探测器,处处可见智能小车的身影。尤其是在危险和未知的环境下,智能小车的优势更为明显。基于Arduino平台的智能小车如图所示。

;1.2;前言;1.2.1传感器部分;1.2.1传感器部分;1.2.1传感器部分;1.2.1传感器部分;1.2.1传感器部分;1.2.2控制器部分;1.2.2控制器部分;1.2.2控制器部分;1.2.2控制器部分;1.2.2控制器部分;1.2.2控制器部分;1.2.3执行器部分;1.2.4其他部分;1.2.4其他部分;1.3;1.3.1电机驱动与调速原理;1.3.1电机驱动与调速原理;1.3.2循迹原理;1.3.2循迹原理;1.3.2循迹原理;1.3.3避障原理;1.3.3避障原理;1.3.3避障原理;讲解完毕,谢谢观看!;智能小车C语言程序控制

;第二章:

集成开发环境介绍;2.1;在安装集成开发环境(IntegratedDevelopmentEnvironment,IDE)之前,我们需要知道有关嵌入式技术的相关知识。开发人员在软件上将程序编写好,编译生成单片机要执行的程序,就叫做交叉编译。因此要完成Arduino的执行过程需要Arduino与计算机共同参与,此时Arduino单片机叫做目标单片机,计算机就是宿主计算机。Arduino开发环境能够在主流的操作系统上运行,包括Windows、Linux、MacOS三个主流操作系统平台。;1.在Windows上安装ArduinoIDE

Arduino软件编程是在ArduinoIDE上进行的,编程所用的语言使用的是一种解释型语言,基于Arduino的语言编写的程序叫做sketch,编译完成后便可下载到硬件开发板中。在Arduino的官方网站上可以下载正版的Arduino的软件、源码、教程及文档。ArduinoIDE的官方下载地址为:http://arduino.cc/en/Main/Software。

进入官方网站后,根据计算机操作系统的不同,选择相应的ArduinoIDE下载选项,并完成下载安装过程,ArduinoIDE下载界面如图所示。;1.在Windows上安装ArduinoIDE

完成安装后,双击Arduino应用程序即可进入IDE-sketch初始界面,如图所示。;2.ArduinoIDE介绍

打开ArduinoIDE,包含一个文本编辑器,用来进行程序的编写与修改,然后利用自动上传器把编写完成的程序发送到Arduino开发板。ArduinoIDE用户界面的区域功能如图所示,界面大致分为三个部分:

?菜单栏,包含文件菜单、编辑菜单、程序菜单、工具菜单和帮助菜单;

?工具栏,包含编译、上传、新建程序(sketch)、打开程序(sketch)、保存程序(sketch)和串口监视器(SerialMonitor);

?编辑区,程序代码编写区域;

?状态区,显示程序编译和上传等信息。;2.ArduinoIDE介绍

ArduinoIDE的开发界面如图所示,工具栏按钮功能从左至右依次为验证、上传、调试、选择开发板和串口监视器(SerialMonitor)。;2.ArduinoIDE介绍

接下来对菜单栏进行说明:

(1)文件菜单

完成程序的编写后,需要将程序进行存储,此时应用到的就是文件菜单。如图所示其功能选项主要包括:新建文件(New);打开文件(Open);保存文件(Save);文件另存为(Saveas)。;2.ArduinoIDE介绍

(2)编辑菜单

编辑菜单是对程序文本进行编写时使用的选项,如图所示。主要有以下几种选项:撤销、恢复、剪切、复制、粘贴、选择全部和转到行/列,同时这些选项的快捷键设置为,撤销为Ctrl+Z、剪切为Ctrl+X、复制为Ctrl+C、粘贴为Ctrl+V、全选为Ctrl+A等。此外,编辑菜单还提供了其他选项,如“注释/取消注释”,Arduino编辑器中使用“//”代表注释。;2.ArduinoIDE介绍

(3)项目菜单

项目菜单是对程序进行相应的操作,如图所示,具体有以下几个选项:验证/编译(Verify);显示项目文件夹(ShowSketchFolder),

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档