Я давно вважав себе подібним до речі для початківців, але, мабуть, я не такий розумний, як я вважав, що був, тому що, здається, у мене є надзвичайний рівень проблем з цим!
Тож я нарешті закінчив іспити і можу пограти зі своєю новою іграшкою, тому перше, що я зробив, це отримати РК-дисплей символів, встановлений над UART. У мене це не працює, тому мені дуже важко зрозуміти, чому мені так важко за допомогою цієї кнопки!
Тому я встановив кнопку, схожу на те, як було б з ардуїно; з резистором 1 к, що підключається до землі. Я використовував свій мультиметр, щоб переконатися, що кнопка спрацьовує та видає потрібну потужність, яка вона є. Я 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_OFF
і отримав більше False
.
Я щось тут пропускаю?
GPIO.PUD_UP
. Яку напругу ви бачите зGPIO.PUD_UP
увімкненою та натиснутою кнопкою?