本站改版新增arduino频道

Micropython
Arduino

arduino digitalwrite,digitalread,analogread


arduino digitalwrite,digitalread,analogread

1,digitalWrite(pin,value)函数它的作用是设置引脚的输出的电压为高电平或低电平。
注意:在使用digitalWrite(pin, value)函数设置引脚之前,需要将引脚设置为OUTPUT模式。
2,digitalRead(pin)函数用在引脚为输入的情况下,可以获取引脚的电压情况—HIGH(高电平)
或LOW(低电平),参数pin表示所要获取电压值的引脚,该函数返回值为int型,表示引脚的电压
情况。
3,analogRead(pin)函数用于读取引脚的模拟量电压值,每读一次需要花100ms的时间。
参数pin表示所要获取模拟量电压值的引脚,该函数返回值为int型,表示引脚的模拟量电压值,
范围在0~1023。


数字信号读写操作
ESP32的数字信号读写函数为:pinMode()、digitalRead()、digitalWrite()。
详解:

pinMode(pin,mode);
//功能:设置引脚工作方式;
//pin:开发板上23个引脚均可以作为数字输入引脚,除34、35、36、39外均可以作为数字输出引脚,并且34、35、36、39作为数字输入引脚时,不能设置上拉及下拉模式;
//mode:INPUT:输入模式;
// OUTPUT:输出模式;
// INPUT_PULLUP:内部上拉模式;
// INPUT_PULLDOWN:内部下拉模式;
digitalRead(pin);
//功能:读取引脚输入的数字信号;
//返回值:高电平1,低电平0;
//pin:23个引脚均可,当34、35、36、39作为输入引脚时,如果模式为上拉或者下拉,则无返回值;
digitalWrite(pin,value);
//功能:向指定引脚输出高低电平;
//pin:除34、35、36、39外的引脚;
//value:HIGH或LOW,HIGH高电平,值为1,LOW低电平,值为0.



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号

执行时间: 0.0095767974853516 seconds