Я очень расстроен. Я не знаю python, но я использую его в классе прототипирования. Я хочу использовать штырь GPIO на моем RPi, чтобы загорелся светодиод. Эта часть, которую я получил, не проблема. Но теперь я хочу добавить кнопку, и она будет мигать при нажатии кнопки и продолжит мигать после отпускания кнопки. Например: Светодиод включен, кнопка нажата, светодиод выключен, включен, светодиод выключен, горит, горит, остается включенным, светодиод выключен, включен, светодиод выключен, горит, горит, остается включенным, навсегда. Это то, что у меня есть:Постоянно мигает светодиод, когда кнопка нажата на малиновый пи?
import RPi.GPIO as GPIO
import time
def blink(pin):
GPIO.output(11, GPIO.LOW)
time.sleep(.2)
GPIO.output(11, GPIO.HIGH)
time.sleep(.2)
GPIO.output(11, GPIO.LOW)
time.sleep(.2)
GPIO.output(11, GPIO.HIGH)
time.sleep(.2)
GPIO.output(11, GPIO.LOW)
time.sleep(.2)
GPIO.output(11, GPIO.HIGH)
time.sleep(4)
def main():
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)
GPIO.setup(16, GPIO.IN)
GPIO.output(11, GPIO.HIGH)
while True:
if GPIO.input(16):
blink(11)
else:
pass
time.sleep(.1)
GPIO.cleanup()
if __name__ == "__main__":
main()
Это похоже только на то, чтобы оно мигало сразу после нажатия кнопки, но не постоянно. Не могли бы вы мне помочь? Я очень расстроен. Благодаря!
Вы ожидали, что вам не придется вводить код в класс прототипирования? знаете ли вы какой-то другой язык и боретесь с синтаксисом python? что вы ожидали, когда подписались на этот класс? –
@joran его класс прототипирования. Не класс программирования. Он не должен включать в себя технологию/код/электронику, поскольку люди строят алюминиевые кузницы и улучшают химическое оборудование. Я выбрал этот проект, чтобы бросить вызов самому себе. Я знаю htlm CSS и javascrip. так что вы можете взять свой бесполезный дикий комментарий и пойти куда-нибудь. – TyTilton
им просто спрашивали, не был ли каталог непонятным? или что вы будете прототипировать, что не связано ни с одной из этих трех вещей? im искренне любопытно, что я вообще не пытаюсь быть хуй ... Я никогда не слышал о классе прототипирования, который не включал все три из этих вещей ... –