arduino 入门基础.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arduino 入门基础.ppt

Arduino 演讲者: 王攀 专业班级:机硕154 目 录 初步认识Arduino 硬件结构和软件介绍 Arduino与51单片机比较 编程语言 初步认识Arduino Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE);其芯片基于atmel公司mega系列单片机,具有使用类似C/C++语言的IDE(集成开发环境)。可以很容易实现与Flash,processing 的互动。 Arduino特点 便宜 跨平台 简易的编程环境 软件开源并可扩展 硬件开源并可扩展 初步认识Arduino Arduino UNO板外形结构介绍 硬 件 在线串行编程口 硬件和软件 常用外接设备 电子设计软件Fritzing 技术参数 硬 件 编程介绍 Arduino 编程语言是以C/C++语言为基础。 第一段:设定初始条件 例:int led=13 如端口映射,定义一些需要加入控制器的变量。 第二段:void setup() 对端口的状态,通信的协议波特率等进行定义,只运行一次。 第三段:void loop() 在这一部分放入需要反复从头到尾循环的代码,Arduino会一 直从头到尾地执行loop循环中的内容。 pinMode(pin,mode) delay(time) digitalWrite(pin,value) digitalWrite(pin) analogWrite(pin,value) analogRead(pin) Serial.read() Serial.print(value) Arduino IDE 编程界面 编程介绍 使PIN13脚上的LED闪烁程序 int ledPin = 13; // 设定控制LED的数字I/O脚 void setup() { pinMode(ledPin, OUTPUT);} // 设定数字I/O口的模式为输出 void loop() { digitalWrite(ledPin, HIGH); // PIN13数字输出高电平 delay(1000); // 设定延时时间1秒 digitalWrite(ledPin, LOW); // PIN13数字输出低电平 delay(1000); } //设定延时时间1秒 编程介绍 C51单片机延时子程序 编程介绍 AVR单片机的运行速度比51单片机的运行速度要快。 AVR I/O口是真正的双向I/O口。 AVR具有超功能精简指令。 AVR与51的比较 Thank you Arduino起源于2005年,意大利的一个设计学院的学生项目,由学生导师和学生和微处理器专家共同开发。设计者最初为了寻求一个廉价好用的微控制器开发板从而决定自己动手制作开发板,Arduino降低了电子开发的门槛,即使是从零开始的入门者也能迅速上手,制作有趣的东西,这便是开源Arduino的魅力。因其开源、廉价、简单易懂的特性迅速受到了广大电子迷的喜爱和推崇。 Arduino外形尺寸和校园卡大小差不多,但不要误解它为单一功能模块。arduino它是一块微型控制系统能实现很多控制任务,它还能与Flash, Processing等软件进行互动。 * 价格:官方价格200左右,淘宝上山寨版20左右。----很容易实现与Flash,processing 的互动。Arduino IDE程序开发软件除了能适用与Windows操作平台也可应用于liuix操作系统。Arduino最牛的特性:开源。简单地说,就是所有东西都可以改。只要你玩转了Arduino,可以按自己喜欢改造成各种版本, * ICSP线上即时烧录方式:只需要准备一条连接线(连接烧录器),以及一条连接烧录器与烧录芯片针脚的连接线就可以。电源的+5V,GND,两条负责传输烧录信息的针脚,再加上一个烧录电压针脚,这样就可以烧录了------PWM技术:利用微处理器的数字输出来对模拟电路进行控制的一种有效技术。数字输出与模拟输出最直观的区别就是数字输出是二值的,即只有0和1,而模拟输出可以在0~255之间变化。就好比是一辆汽车,数字输出控

您可能关注的文档

文档评论(0)

nuvem + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档