我在使用arduino uno开发版的时候,设计了一个程序,让按钮控制LED小灯
int buttonpin = 2;
int ledpin = 13;
void setup(){
Serial.begin(9600);
pinMode(buttonpin,INPUT_PULLUP);pinMode(ledpin,OUTPUT);
void loop(){
int val = digitalRead(buttonpin);if(val==HIGH)
digitalwrite(ledpin,HIGH);
if(val==LOW)
digitalwrite(ledpin,LOW);
Serial.println(val);
}
按理说应该按钮按下的时候,串口监视器显示的高电平也就是1,但我的完全相反,这是为什么