arduino开发简介 新 参赛课件.ppt

arduino开发简介 新 参赛课件.ppt

ID:57636600

大小:4.26 MB

页数:40页

时间:2020-08-29

arduino开发简介  新  参赛课件.ppt_第1页
arduino开发简介  新  参赛课件.ppt_第2页
arduino开发简介  新  参赛课件.ppt_第3页
arduino开发简介  新  参赛课件.ppt_第4页
arduino开发简介  新  参赛课件.ppt_第5页
资源描述:

《arduino开发简介 新 参赛课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Arduino开发平台主讲:***Arduino开发平台介绍1Arduino开发基础操作2开发实例(用Arduino控制一个舵机)3Arduino开发平台Arduino开发平台介绍1.什么是Arduino?Arduino项目起源于意大利,该名字在意大利是男性用名,音译为“阿尔杜伊诺”,意思为“强壮的朋友”。Arduino的出现并不是偶然,Arduino最初是为一些非电子工程专业的学生设计的。设计者最初为了寻求一个廉价好用的微控制器开发板从而决定自己动手制作开发板,Arduino一经推出,因其开源

2、、廉价、简单易懂的特性迅速受到了广大电子迷的喜爱和推崇。几乎任何人,即便不懂电脑编程,利用这个开发板也能用Arduino做出炫酷有趣的东西,比如对感测器探测做出一些回应、闪烁灯光、控制马达等。Arduino开发平台介绍1.什么是Arduino?Arduino应用(视频)Arduino开发平台介绍Arduino是一块基于开放原始代码的Simplei/o平台,并且具有开发语言和开发环境都很简单、易理解的特点。让您可以快速使用Arduino做出有趣的东西。它是一个能够用来感应和控制现实物理世界的一套工

3、具。它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino板编写程序的开发环境组成。Arduino开发平台介绍Arduino是一个加载了微控制器的电路板,更是一个包含了硬件和软件的开发平台。将程序下载到主板Arduino开发平台介绍Arduino硬件是一块完整的电路板,包含一块微控制器IC,一组排母用于连接到其它电路、若干个稳压器IC用于给整个电路提供合适的电源,一个USB接口用于连接计算机。Arduino开发平台介绍Arduino软件是一个编程的开发环境。这个软件包含一个文本编辑器,

4、可以在文本编辑编辑器中编写并修改程序,软件还包含一个自动上传器,可以将编写完成的程序发送到Arduino开发板。Arduino开发平台介绍Arduino开发板上需要关注的重点:1.核心微控制器:ArduinoUno使用的是AtmelAVRATmega328P微控制器。Arduino开发平台介绍Arduino开发板上需要关注的重点:2.外部连接排母。与外部交互的接口。Uno一共有28个。分成三组:(1)电源(2)模拟输入(3)数字输入/输出Arduino开发平台介绍Arduino开发板上需要关注的

5、重点:3.USB接口。三个重要功能:(1)程序上传(2)程序调试(Debug)(3)临时供电Arduino开发平台介绍Arduino开发板上需要关注的重点:4.可用内存。(1)Flash内存:用于写入和保存数据,ATmega328提供32KFlash内存,其中0.5K用于保存特殊程序Bootloader。(2)静态RAM:运行时临时储存数据。大小为2K。RAM中的数据掉电之后丢失。(3)EEPROM(电可擦可编程只读存储器):用来保存程序的额外数据,如数学公式的值,或者Arduino读取到的传感

6、器读数。掉电之后,它储存的数据不会丢失。Arduino开发平台介绍Arduino开发板上需要关注的重点:5.Arduino工作速度。所有的微控制器,包括Arduino,都使用一个系统时钟产生的脉冲来进行工作。大部分Arduino的工作速度为16MHz,也就是说每秒能处理1600万条指令。Arduino开发平台介绍1Arduino开发基础操作2开发实例(用Arduino控制一个舵机)3Arduino开发平台Arduino开发基础操作2.1搭建开发环境2.1.1交叉编译:就是在一个平台上生成另一个平

7、台上可以执行的代码。开发人员在电脑上将程序写好,编译生成单片机执行的程序,就是一个交叉编译的过程。很多嵌入式系统需要从一台计算机上编程,将写好的程序下载到开发板中进行测试和实际运行。因此跨平台开发在嵌入式系统软件开发中很常见。因为单片机上不具备直接编程的环境,因此利用Arduino编程需要两台计算机:Arduino单片机和PC。2.1搭建开发环境2.1.2在windows上安装IDE给Arduino编程需要用到IDE(集成开发环境),这是一款免费的软件。在这款软件上编程需要使用Arduino的语

8、言,这是一种解释型语言,写好的程序被称为sketch,编译通过后就可以下载到开发板中。在Arduino的官方网站上可以下载这款官方设计的软件及源码、教程和文档。Arduino开发基础操作Arduino开发基础操作2.1搭建开发环境2.1.2在windows上安装IDE(注意USB驱动,JavaFramework,查看端口,选择主板类型)Arduino开发基础操作2.1搭建开发环境2.1.2在windows上安装IDEArduino开发基础操作2.2常用的Arduino第三方软件介绍2.2.1图形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。