Arduino的数字接口默认是输入还是输出

2021-03-06 07:35:09 字数 1513 阅读 5943

1楼:匿名用户

我在初始化中没有声明pinmode,但是实际在使用中既可以read也可以write。

听说arduino接口声明了output为低阻态,声明了input为高阻态。那没声明的时候是什么态?还是程序自动根据read和wrtie自动变换阻态?

悬空状态不确定,可以理解为不确定状态,时而高时而低,外接电阻可以物理下拉哟

2楼:从曲以弘义

如果你使用arduino

ide来开发程序,那么a0-a5接口不可以简单的当数字接口使用。即便你想使用a0-a5当作数字接口来使用,那么编程上需要一定的修改。

其实,当不当作数字接口用,取决于你编程的时候,读入和输出的依据是什么。如果你按照高低电平的方式读入或输出,a0-a5就等于是数字接口了。

当然,你必须先了解以下内容:

1、ttl电平:高电平》2.4v,低电平<0.4v。一般输出高电平是3.5v,输出低电平是0.2v。

2、cmos电平:1逻辑电平电压接近于电源电压,0逻辑电平接近于0v。

arduino的a0~a5模拟端口。可以作为数字端口输入输出使用吗?

3楼:匿名用户

应该可以的,你试试吧,只要电流不超过不会烧的

4楼:匿名用户

=_=为什么a6 a7不能

求大神指导,arduino模拟引脚能当数字引脚用么

5楼:红就极品

如果你使用arduino ide来开发程序,那么a0-a5接口不可以简单的当数字接口使用。即便你想使用a0-a5当作数字接口来使用,那么编程上需要一定的修改。

其实,当不当作数字接口用,取决于你编程的时候,读入和输出的依据是什么。如果你按照高低电平的方式读入或输出,a0-a5就等于是数字接口了。

当然,你必须先了解以下内容:

1、ttl电平:高电平》2.4v,低电平<0.4v。一般输出高电平是3.5v,输出低电平是0.2v。

2、cmos电平:1逻辑电平电压接近于电源电压,0逻辑电平接近于0v。

6楼:矢的猛

可以的,编号从a0——a5或是14——19(uno),和数字脚一样的用法。

arduino编程思路问题请教 例:2,3,4输入;11,12,13为输出,检测到输入为高电平时,对应端口输出高电平.

7楼:情感对话

思路:1,先读一个端口状态,得到是哪个端口是高电平。

2,间隔1秒循环读取高电平端口,同时计数高电平。

3,当高电平数是3个时,输出对应端口(11,12,13)高电平4,如果计数过程中变成了低电平,则低电平开始计数,当计数3个时,对应输出,

依次循环。

arduino的数字端口有什么用

8楼:来两瓶康师傅

数字端口是取0 1这样的 模拟端口是读取adc之后的模拟值的

编写程序输入N的值(0N10),输出数字金字塔

1楼 百度用户 include void main printf n 2楼 clear for i 1 to 9 for j 1 to 2 i 1 step 1 inext next 3楼 免费的事情俺不会干,免费的午餐你也别想吃! 用win tc编程序功能是输入n 0 4楼 匿名用户 两个for循...

我的默认是中文输入,但是打开文件后标点符

1楼 匿名用户 输入法上基本都有标点切换这一说 你用的什么输入法 在输入法上找一下一点就好了 2楼 你输入法设置错误,初始状态中应该点选 全角 3楼 匿名用户 按ctrl 键 怎样彻底解决word打开之后总是英文标点。 50 4楼 打开word 在工具栏 工具 选项 编辑 不要勾选 输入法控制处于活...

编写程序,功能是:输入五位数,将它反向输出。例如,输

1楼 快先带儿子走 include include int main 编写一个程序,其功能是输入一个三位数,计算并输出各位数字之和 2楼 独立说教育 include stdio h void main 3楼 叫我老板 include include int main 4楼 回忆在上辈子 一个循环就好...