Como controlar o LED com um botão usando o dispositivo Raspberry Pi

Como controlar o LED com um botão usando o dispositivo Raspberry Pi
O Raspberry Pi 4 é uma placa de computador de tamanho compacto que é usado para fazer diferentes projetos eletrônicos. É usado para projetos de automação, bem como para projetos básicos para aprender circuitos eletrônicos. O Raspberry Pi 4 usa a linguagem Python para fazer a programação contra a qual o circuito eletrônico anexado com o Raspberry Pi 4 funciona.

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:

  • Raspberry Pi 4
  • LIDERADO
  • Resistor de 220 ohms
  • Botão de apertar
  • Conectando fios

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.