Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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:
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.
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.