void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2,OUTPUT);
}
int pinState = 0;
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(2, HIGH);
pinState = digitalRead(2);
Serial.println(pinState);
delay(5);
}
/*
实验目的:
1、通常是在引脚的input模式下要求显示引脚电平状态,验证能否在output下通过串口显示引脚的电平状态。
2、引脚2是否只要被设为output就能够起到电源的作用。
3、在output模式下,引脚没有连接外电路,是否存在引脚悬空现象。
现象:
1、串口监视器可以显示。
2、在没有调用digitalWrite(pin, HIGH)函数时,显示为0;调用digitalWrite(pin, HIGH)函数后,显示为1。
3、可以正常显示电平状态。
结论:
1、串口监视器可以显示。
2、引脚并不是被设为output模式就可以直接当作电源,需要调用digitalWrite(pin, HIGH)函数点亮,才能理解为
电源。
3,引脚不连接外电路,也不存在引脚悬空现象。
*/
//通过外接LED小灯,配合调用digitalWrite(pin, HIGH)函数,也可以验证引脚本身是否带电。