ฉันคิดว่าตัวเองไม่อยู่ในระดับเริ่มต้นแล้ว แต่ฉันคิดว่าฉันไม่ฉลาดเท่าที่ฉันคิดเพราะฉันดูเหมือนจะมีปัญหาในระดับพิเศษ!
ในที่สุดฉันก็เลยสอบเสร็จแล้วและสามารถเล่นกับของเล่นใหม่ของฉันได้ดังนั้นสิ่งแรกที่ฉันทำคือแสดงตัวอักษร LCD ขึ้นเหนือ UART ฉันได้รับการทำงานที่ไม่มีปัญหาดังนั้นฉันมีช่วงเวลาที่ยากมากที่หาว่าทำไมฉันมีช่วงเวลาที่ยากลำบากด้วยปุ่มนี้!
ดังนั้นฉันจึงตั้งค่าปุ่มคล้ายกับวิธีที่จะใช้กับ Arduino ด้วยตัวต้านทาน 1k ที่เชื่อมต่อกับกราวด์ ฉันใช้มัลติมิเตอร์ของฉันเพื่อให้แน่ใจว่าปุ่มทำงานและดับปริมาณพลังงานที่เหมาะสมซึ่งเป็น ฉัน SSH เข้าไปในเปลือกของฉันเสียบปุ่มลงใน GPIO พิน 7 แล้วเข้าไปที่หลาม นี่คือสิ่งที่ฉันพยายาม:
GPIO.pinout(GPIO.BOARD)
GPIO.setup(7,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
while 1==1:
inputval = GPIO.input(7)
print inputval
สิ่งนี้ทำให้ฉันวนรอบไม่รู้จบFalseไม่ว่าฉันจะกดปุ่มอย่างไร ฉันลองด้วยGPIO.PUD_UPและได้วนซ้ำTrueแทน ฉันยังพยายามด้วยและได้มากขึ้นGPIO.PUD_OFFFalse
ฉันทำอะไรบางอย่างหายไปหรือเปล่า

GPIO.PUD_UPว่าควรจะทำงานกับ แรงดันไฟฟ้าที่คุณเห็นGPIO.PUD_UPเมื่อเปิดและกดปุ่ม?