Mudanças entre as edições de "Ferrovia controlada por RaspberryPi"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com '==Objetivo== Usar um RaspberryPi para controlar uma Ferrovia utilizando um painel virtual. ==Requisitos== *py5 *gpiozero ** lgpio == Instalando o py5 para criar painel==...')
 
Linha 4: Linha 4:
 
==Requisitos==
 
==Requisitos==
 
*py5
 
*py5
  +
** Pillow
  +
*** libjpeg-dev
  +
** JDK? - em teoria o Thonny já instala o jdk preciso testar.
 
*gpiozero
 
*gpiozero
 
** lgpio
 
** lgpio

Edição das 17h53min de 18 de julho de 2025

Objetivo

Usar um RaspberryPi para controlar uma Ferrovia utilizando um painel virtual.

Requisitos

  • py5
    • Pillow
      • libjpeg-dev
    • JDK? - em teoria o Thonny já instala o jdk preciso testar.
  • gpiozero
    • lgpio

Instalando o py5 para criar painel

No raspberry tive alguns problemas para instalar o py5 (paifaive):

  • Criar um env
  • Atualizar o pip pip install --upgrade pip
  • Atualizar o thonny para a versão 4.1.7
  • Instalar jdk java (testar se é nescessário)
  • Instalar libjpeg-dev (para instalar o Pillow)
  • Instalar o Pillow (para instalar o py5)
  • Instalar o py5.
# Arquivo de test do py5
import py5
def setup():
    py5.size(200,200)

def draw():
    py5.rect(py5.mouse_x,py5.mouse_y,10,10)

py5.run_sketch()
  • Instalar o pluguin thonny-py5mode (para o código ser mais legível)
# Arquivo Teste do py5-mode
def setup():
    size(200,200)
def draw():
    rect(mouse_x,mouse_y,10,10)