运行了官方例程:
import wiringpi as GPIO
INPUT = 0
OUTPUT = 1
OUTPUT_PIN = 1
INPUT_PIN = 2
OUTPUT_HIGH = 1
OUTPUT_LOW = 0
pinstatus_list = ['LOW','HIGH']
GPIO.wiringPiSetup()
GPIO.pinMode(OUTPUT_PIN, OUTPUT)
GPIO.pinMode(INPUT_PIN, INPUT)
print("----GPIO写测试程序-----")
print("设置输出脚的值为低电平")
GPIO.digitalWrite(OUTPUT_PIN, OUTPUT_LOW)
result = GPIO.digitalRead(INPUT_PIN)
print('{}{}'.format('读取到的引脚值为', pinstatus_list[result]))
GPIO.delay(2000)
print("设置输出脚的值为高电平")
GPIO.digitalWrite(OUTPUT_PIN, OUTPUT_HIGH)
result = GPIO.digitalRead(INPUT_PIN)
print('{}{}'.format('读取到的引脚值为', pinstatus_list[result]))
GPIO.delay(2000)
print("程序结束")
发现改变不了GPIO高低电平,输出结果
—GPIO写测试程序-----
设置输出脚的值为低电平
读取到的引脚值为LOW
设置输出脚的值为高电平
读取到的引脚值为LOW
程序结束
万能表检测13号物理引脚,电压确实没变。
请教,是我哪里出问题了呢?