Arduino总结

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Arduino总结一、基本知识1、概述:Arduino是一款便捷灵活、方便上手的开源电子原型平台,它包含硬件(各种型号的arduino板)和软件(arduinoIDE).它可以与各种各样的电子器件连接来感知外界的环境,而又可以通过其他电子器件来反馈、影响环境。它们是通过板子上的微控制器Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器进行控制。2、特点:○1、开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改。○2、使用低价格的微处理控制器(AVR系列控制器)○3、可以采用USB接口供电,也可以使用外部供电○4、可以与各种各样的电子元器件连接(例如:开关、电阻)○5、支持各种互动程序3、功能由于Arduino与MacromediaFlash,Processing,Max/MSP,PureData,SuperCollider等软件结合,作出互动作品。Arduino可以使用现有的电子元件例如开关或者传感器或者其他控制器件、LED、步进马达或其他输出装置。Arduino也可以独立运行,并与软件进行交互,例如:MacromediaFlash,Processing,Max/MSP,PureData,VVVV或其他互动软件。所以可以做出许多互动作品,它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。二、应用实例1、用开关控制LED灯显示○1、硬件连接图将数字引脚2连接开关的一端,并用一根导线连接实验板的5v电压,开关另一端接一个电阻,并与主控板的GND相连接。○2、原理用开关的控制LED灯,当开关按下去的的时,2号引脚为高电平,如果读到2号引脚为高电平,则13号引脚写入高电平,LED灯就亮,反之则灭。○3、软件代码实现voidsetup(){pinMode(13,OUTPUT);//13引脚为输出模式pinMode(2,INPUT);//2号引脚为输入模式}voidloop()//循环显示{if(digitalRead(2)==HIGH)//如果2号引脚为高digitalWrite(13,HIGH);//settheLEDonelsedigitalWrite(13,LOW);//settheLEDoff}○4、实验总结运用主控制板的数字输入输出引脚连接外部电子器件可已实现不同的功能。虽然Arduino没有ARM强大的功能但它的灵活性可以广泛的运用于我们生活中。实验中遇到的问题不能够快速的将各器件连接起来,以后多多学习掌握各方知识吧。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功