pinMode(pin,mode); 函数功能:设置数字接口的工作模式,将指定的接口定义为输入或输出模式;在使用数字接口之前,应该先在 setup() 函数中设置数字接口的工作模式。 返回值:无。 pin:开发板引出的管脚,处「0、3、19、20、45、46」外均可以作为数字信号I/O使用。 mode:INPUT、OUTPUT、INPUT_PULLUP、INPUT_PULLDOWN。
pinMode(2,INPUT_PULLDOWN); //2号引脚设为输入下拉模式 pinMode(4,INPUT_PULLDOWN); //4号引脚设为输入下拉模式 pinMode(5,INPUT_PULLDOWN); //5号引脚设为输入下拉模式 pinMode(12,INPUT_PULLDOWN); //12号引脚设为输入下拉模式 pinMode(13,INPUT_PULLDOWN); //13号引脚设为输入下拉模式 pinMode(...
ESP32引脚函数pinMode()#物联网#单片机 #ESP32 #机器人五级 #C语言 - 编源人编程于20230420发布在抖音,已经收获了7896个喜欢,来抖音,记录美好生活!
pinMode(pin, mode): 用于配置数字引脚的输入或输出模式。pin 是数字引脚的编号,mode 是要设置的模式(输入或输出)。 digitalWrite(pin, value): 用于在数字引脚上写入数字值(HIGH 或 LOW)。pin 是数字引脚的编号,value 是要写入的值。 digitalRead(pin): 用于读取数字引脚上的数字值(HIGH 或 LOW)。pin 是数...
跟输出模式一样,我们在setup()中初始化对应的IO在输入模式,也使用pinMode函数 pinMode(2, INPUT); 然后通过digitalRead(GPIO_pin)就可以读取对应IO的电平了。 代码示例 下面的代码我们定义了2个GPIO引脚。GPIO2用于按键输入,GPIO4用于LED输出。 初始化之后,我们在loop()中不断的读取按键的电平状态,并赋值给LED,...
pinMode(Relay_PIN_2,输出); pinMode(Relay_PIN_3, OUTPUT); pinMode(Relay_PIN_4, OUTPUT); //所有继电器引脚设置为输出 } 无效循环(){ /* 取消注释以进行调试 序列号.println(" "); Serial.println("###"); Serial.print("Button1:"); Serial.println...
pinMode(26, INPUT|PULLUP ); // 检测到引脚 26 下降沿,触发中断函数 blink attachInterrupt(26, blink, FALLING); Serial.println("\nstart irq test"); } void loop() { } // 中断函数 void blink() { Serial.println("IRQ"); } 二、IIC 使用简析 ...
intdigitalRead(pin) 作用:读取一个数字输入引脚的电平值。 返回:HIGH(高电平)或者LOW(低电平)。 参数: pin:引脚编号。 示例: 按键控制灯亮灭 voidsetup(){pinMode(2,OUTPUT);pinMode(0,INPUT_PULLUP);}voidloop(){if(digitalRead(0)){while(digitalRead(0));digitalWrite(2,!digitalRead(2));}} ...
pinMode(pin,value); value为模式。 在点灯中,我们使用OUTPUT模式,表示输出模式。 使用digitalWrite函数对指定的引脚进行写入高低电平. digitalWrite(pin,LOW/HIGH); delay()延时函数:delay(ms) LED灯闪烁 #define LED1 2void setup() {// put your setup code here, to run once:pinMode(LED1,OUTPUT);}voi...
begin(9600); // 初始化按键 A 对应的引脚为输入模式 pinMode(buttonAPin, INPUT); 这里顺便再提一下,在 Arduino IDE 中编程,一般会有两个自带的函数,分别为初始化函数 setup() 和循环函数 loop()。setup() 函数的功能是在程序开始前做相应的设置,设备上电后(或者按下 RESET 按键之后)只执行一次;loop...