O projeto de controle do LED com o botão usando o Raspberry Pi 4 é o projeto de nível básico para entender a interferência do LED e o botão com Raspberry Pi 4. Neste artigo, explicamos o projeto de controlar um LED com um botão no Raspberry Pi 4 com sua configuração de hardware, bem como com a demonstração de seu código Python.
Como controlar o LED com o botão em Raspberry Pi 4
Para o circuito de controlar o LED com um botão no Raspberry Pi 4, precisamos dos seguintes componentes eletrônicos:
O diagrama de circuito para o circuito de controle de LED com um botão será:
Para a configuração de hardware do diagrama de circuito acima, primeiro conectaremos o Raspberry Pi 4 e um LED na placa de ensaio:
Depois disso, conectaremos o botão (de duas pernas ou quatro pernas) na placa de ensaio:
Em seguida, conectaremos um terminal de cátodo do LED e qualquer terminal de perna do botão de pressão ao terminal curto da série da placa de ensaio e conectará este curto terminal da placa de ensaio com o pino de terra do Raspberry Pi 4:
Conecte o terminal do ânodo do LED com o pino GPIO 4 de Raspberry Pi 4:
Na última, conecte o segundo terminal restante do botão com o GPIO 17 pinos do Raspberry Pi 4:
Código Python para controlar o LED com o botão no Raspberry Pi 4
O código Python para controlar o LED com o botão no Raspberry Pi 4 é simples, primeiro faremos um arquivo com o nome de “led_withbutton.Py ”e abra -o com o Nano Editor:
$ nano led_withbutton.py
Digite o seguinte código Python no arquivo para controlar o LED com o botão:
do GPioZero Import LED
#Imports LED funções da biblioteca GPioZero
do botão de importação gpioZero
#Imports Button Funções da biblioteca GPioZero
LED = LED (4)
#Declare the GPio Pin 4 para saída de LED e armazená -lo na variável LED
botão = botão (17)
#declare o pino GPIO 17 para saída de botão e armazená -lo na variável de botão
enquanto é verdade:
#Initiou um infinito enquanto o loop
botão.espera_for_press ()
#Use a função interna do botão para esperar até pressionar
liderado.sobre()
#vir no LED
botão.espera_for_release ()
#Use a função interna do botão para esperar até a liberação
liderado.desligado()
#retire o LED
Explicação do Código: No código acima, simplesmente importamos as bibliotecas de LED e botão do GPioZero. Em seguida, usamos as duas variáveis LED e o botão ao qual atribuímos o pino GPIO 4 para o LED e o pino GPIO 17 para o botão. Depois de declarar essas variáveis, em um loop infinito durante o LED ao pressionar o botão e, ao liberar o botão, o LED é desligado.
Salve o arquivo do editor de nano pressionando Ctrl+S e saia do editor usando a chave de atalho Ctrl+X. Para executar o arquivo de código de led_withbutton.PY, use o comando:
$ python led_withbutton.py
A demonstração de hardware do circuito é:
Conclusão
O controle do LED com um botão é um projeto eletrônico de nível básico para entender a interferência do LED e um botão com o Raspberry Pi 4. Esses projetos básicos são essenciais para iniciantes, pois os ajudam a entender o uso de diferentes componentes com o Raspberry Pi 4 e mais tarde, ajude -os a configurar projetos de nível avançado. Nesta redação, explicamos o controle do LED com o botão no Raspberry Pi 4, demonstrando seu código Python e configuração de hardware.