猫史档案馆


【滑稽天团讲堂之硬件技术】第一章:基础——输入输出

用户:祖星祖星查看:0 回复:0 评论:0 创建时间:2020-04-26T17:05:44


大家好,这里是滑稽天团讲堂,我是祖星,今天我们再来了解一下管脚的输入与输出

首先呢我们先来认识一下ESP32的管脚分布

center_image

其中的5V和3.3V是供电,GND是接地,剩下的绝大部分都是GPIO数字模拟通用引脚

首先我们先来讲一下数字引脚的输入与输出

首先我们要学习三中新的函数:pinMode(pin,mode);

digitalWrite(pin,value);

digitalRead(pin);

顾名思义,这三个函数分别是模式设置函数(初始化函数)、写入函数、读取函数

pin代表的是管脚号,value代表的是数值,不要忘记分号!

 

const int SPin=16,LPin=4;//定义变量

void setup()
{
  pinMode(SPin,INPUT_PULLDOWN); //模式设置为内部下拉输入
  pinMode(LPin,OUTPUT);
}
void loop()
{
  if(digitalRead(SPin)==1) digitalwrite(LPin,1);//也可以为HIGH
  else digitalwrite(LPin,0);//~LOW
}

一个简单地LED灯按键控制程序就做好了,SPin是按钮的管脚,LPin是LED灯的管脚,const是指定义的为常量,int是整形

下节课我们讲模拟信号的输入输出

严禁抄袭


回复

上一页1 页 / 共 0下一页