Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Python é uma linguagem de programação extremamente popular, conhecida por sua simplicidade e versatilidade. No contexto do Raspberry Pi, Python é especialmente importante devido à sua capacidade de interagir com o hardware e sensores, tornando-o ideal para projetos de automação, robótica e IoT (Internet das Coisas). Este artigo vai guiá-lo sobre como executar scripts Python no Raspberry Pi, desde a instalação do Python até a execução de scripts via linha de comando.
Instalação do Python no Raspberry Pi: O Raspberry Pi geralmente vem com Python pré-instalado. No entanto, é sempre uma boa prática verificar e atualizar para a versão mais recente.
Verificar a versão do Python instalada:
python3 --version
Atualizar o sistema e instalar Python:
sudo apt update
sudo apt upgrade
sudo apt install python3
Criando e Executando um Script Python: Vamos criar um simples script Python que pisca um LED conectado ao Raspberry Pi.
Configuração do Hardware:
Escrever o Script Python:
Crie um arquivo chamado blink.py
:
import RPi.GPIO as GPIO
import time
# Configuração do GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.OUT)
try:
while True:
GPIO.output(17, GPIO.HIGH) # Liga o LED
time.sleep(1) # Espera 1 segundo
GPIO.output(17, GPIO.LOW) # Desliga o LED
time.sleep(1) # Espera 1 segundo
except KeyboardInterrupt:
GPIO.cleanup() # Limpa a configuração do GPIO ao interromper o script
Executar o Script Python: Abra o terminal e navegue até o diretório onde o script foi salvo. Execute o script com o seguinte comando:
python3 blink.py
Automatizando a Execução do Script:
Para executar o script automaticamente ao iniciar o Raspberry Pi, você pode adicionar o comando ao arquivo rc.local
.
Editar o arquivo rc.local:
sudo nano /etc/rc.local
Adicionar o comando antes da linha exit 0
:
python3 /caminho/para/o/seu/script/blink.py &
Salvar e sair:
Pressione CTRL + X
, depois Y
e Enter
.