arduino开发环境介绍

arduino开发环境介绍,第1张

Arduino是源于意大利的一套开源硬件开发平台,ArduinoUno是其推出的最为基础的开发板。配合外围器件(传感器,控制开关,LED屏等),任何稍有电子电路基础的人都可以基于这个平台快速搭建出具有各种有趣功能的实用电子电路。首先介绍一下ArduinoUno开发板的基本组成。

图1  ArduinoUno开发板

1.微处理器:ATmega328,8位微处理器,片内包含32KBFlash(0.5KB由BootLoader使用),2KBSRAM,1KBEEPROM,运行时钟频率为16MHz。

2.USB接口:与电脑连接,用于从电脑中下载程序,同时给Uno单板供电。

3.外接电源:当Uno脱离电脑独立运行时,用来给装置供电,一般使用9V电池供电即可。

4.电源管脚,地:可输出5V,3.3V;也可以通过Vin给整个装置供电。

5.模拟输入:6个模拟输入,提供10-bit的解析度(0-1023)。

6.数字输入/输出:14个数字输入/输出管脚,可以由程序自己定义为输入或者输出;其中0,1两个管脚是串口复用管脚;3,5,6,9,10,11六个管脚可提供8位(0-255)的PWM输出;13管脚与板上LED相连,当输出高电平时,LED点亮。

下面简要介绍一下Arduino的开发环境。

大家可根据自己的需要选择不同的版本。工具安装运行后界面见图2。由于是单板和PC相连是通过串口转USB,所以PC上通常需要安装一下驱动,驱动就在Arduino软件目录下的driver目录,例如:f:arduino-1.6.4drivers。安装驱动后,可以看到当前的端口,如图3所示(不同PC端口号一般都不相同,例如此处是COM3)。

arduino开发环境介绍,arduino开发环境介绍,第2张

图2. Arduino 开发工具界面

arduino开发环境介绍,arduino开发环境介绍,第3张

图3. 当驱动安装正确,连接PC后,会显示对应的端口

编辑窗口中有两个函数,一个是setup,这个函数将在程序运行一开始就调用,通常是进行一些管脚的初值设置;而loop就是程序运行的主函数,系统会不断循环调用loop,我们将软件逻辑写在loop函数中就可以了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2718254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存