奇怪,这样写不是应该按键按下才亮吗?怎么我这个反过来了?
- badbug复制代码
- int ledPin = 6; // LED connected to digital pin 6
- int inPin = 13; // pushbutton connected to digital pin 13
- int val = 0; // variable to store the read value
- void setup() {
- pinMode(ledPin, OUTPUT); // sets the digital pin 13 as output
- pinMode(inPin, INPUT); // sets the digital pin 7 as input
- }
- void loop() {
- val = digitalRead(inPin); // read the input pin
- digitalWrite(ledPin, val); // sets the LED to the button's value
- }
- int ledPin = 6; // LED connected to digital pin 6
- 海阔天空爱自由看不懂,是不是应该把out和in换下
- howlet普通数字输出端口吸收电流的能力比输出电流的能力强。驱动led时,常见是将led接在正电源与io口之间。IO口输出低电平时点亮led。
- wrs离开学校后就再没见过面包板。啊,青春~
- 天使葬月魂常开常闭的开关?
- 痴汉上拉电阻 pull_inputiOS fly ~
- badbug奇怪,我用串口监视器看了下,没按下的时候,val应该是稳定的0,结果在0和1之间跳。
但这也解释不了为啥按下以后,val是稳定的1 ,LED却灭了。 - badbug是我看错了引脚,GND插到VIN去了,乌龙了。。。
眼睛不好了。。。 - 朽木疙瘩你图片其它地方都清除,就最右边黄线接gnd那里不清晰,就那里错了。。。