ESP32 for Arduino,通过16引脚读取按键开关的返回值,当电路中没有外部上拉或下拉电阻时,程序pinMode(16,mode);中,mode的值可以为?( )
A
INPUT
B
OUTPUT
C
INPUT_PULLUP
D
INPUT_PULLDOWN
使用微信搜索喵呜刷题,轻松应对考试!
答案:
CD
解析:
【喵呜刷题小喵解析】:在ESP32 for Arduino中,当电路中没有外部上拉或下拉电阻时,为了读取按键开关的返回值,应该使用内部上拉电阻。因此,在`pinMode(16, mode);`中,`mode`的值应该设置为`INPUT_PULLUP`。这样,当按键开关按下时,引脚16会被拉低,从而可以读取到低电平;当按键开关未按下时,引脚16会通过内部上拉电阻被拉高,从而可以读取到高电平。因此,选项C和D是正确的。选项A的`INPUT`模式没有内部上拉或下拉电阻,无法正确读取按键开关的返回值;选项B的`OUTPUT`模式将引脚设置为输出模式,无法读取按键开关的返回值。