Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como utilizar a biblioteca digitalio no Raspberry Pi

A biblioteca digitalio é uma biblioteca Python que permite controlar os pinos digitais do Raspberry Pi de forma simples e eficiente. Neste artigo, vamos explorar como utilizar essa biblioteca para realizar operações de entrada e saída digital no Raspberry Pi.

Exemplos:

  1. Como configurar um pino como saída digital:
import digitalio
import board

led_pin = digitalio.DigitalInOut(board.D18)
led_pin.direction = digitalio.Direction.OUTPUT

led_pin.value = True  # Liga o LED
led_pin.value = False  # Desliga o LED

No exemplo acima, utilizamos o pino D18 como saída digital e configuramos o pino como OUTPUT. Em seguida, podemos controlar o estado do pino utilizando a propriedade value, atribuindo True para ligar o LED e False para desligar o LED.

  1. Como configurar um pino como entrada digital:
import digitalio
import board

button_pin = digitalio.DigitalInOut(board.D4)
button_pin.direction = digitalio.Direction.INPUT
button_pin.pull = digitalio.Pull.UP

if button_pin.value:
    print("Botão pressionado")
else:
    print("Botão não pressionado")

No exemplo acima, utilizamos o pino D4 como entrada digital e configuramos o pino como INPUT. Também configuramos o resistor de pull-up interno do Raspberry Pi utilizando a propriedade pull. Em seguida, podemos verificar o estado do pino utilizando a propriedade value, onde True indica que o botão está pressionado e False indica que o botão não está pressionado.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.