干货|arduino基本IO介绍
今天小营营为大家讲解的是arduino的基本IO介绍。跟小营营学起来吧!
先给大家看两张图片,这是比较简单的单片机(关于单片机的简单介绍可在公众号菜单栏get到)。(虽然看起来内部结构不太简单,但是没关系,这些不重要)。我们只需要看它能对外提供的功能。简单也是指对外提供的功能以及使用简单。
简要介绍
单片机对外提供功能就是通过引脚(Pin)来实现。引脚,就是上面图中标有数字的地方。可以像第一张图一样是插孔,也可以像第二张图是排针。
一般的引脚都可以用来做输入(input)/输出(output)口。所以把它简称为IO口。
功能介绍
先讲输出功能。在电子电路中,一般会选取一个零电势点作为参考,我们把它称之为地(GND),以此处电势为0。其他引脚输出时,若配置为输出低电平,电势几乎为0。若配置输出高电平,则电势为5V。也可以将其理解为可以控制的电源,以此来达到对外输出的目的。
再来输入功能,一般而言,若将引脚配置为输入功能,则其不对外提供电势。可以将其理解为一个电压表。不过一般数字输入引脚只能读取0或者1。模拟输入引脚可以读入0-255的数字。当然0表示0V电势,255表示的就是5V的电势。主要用来获取信号。
应用举例
另外对于arduino的使用。需要用到一个编译器,也叫arduino。主要是这样一个界面。开始有两个函数。一个setup(),一个是loop()。
Setup()里的程序开机之后执行一次,loop()里的程序就循环执行。一般将配置,初始化等功能放在setup()里,具体的控制程序放在loop()里。
这里给出引脚输出的例子。是制作基本的led灯闪烁的程序。
‘//’符号之后的是注释,对程序不起作用,只是便于理解。就是解释这个程序的意思。
另外输入功能与此类似,不过前期基本用不到,这里就不讲啦。等需要用到的时候也肯定已经不需要讲了,可以自己使用啦。
LED灯的闪烁就是这样啦~,行动起来吧!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com