Skip to content

LucasYuki1/Global_solution_1_Python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Global solution 1 Python

Índice

  1. Descrição
  2. Pré-requisitos
  3. Instalação
  4. Uso
  5. Menu de Opções
  6. Desenvolvedores do Projeto

Descrição 📝

Olá! Nós, da equipe BluepH, faremos uma breve descrição do nosso projeto. Ele consiste em criar um gráfico baseado em dados simulados de pH. O projeto atualmente gera gráficos internos em um caminho especificado do computador, realiza as leituras e, através de um menu de interação com o usuário, é possível:

  • Gerar dados fictícios
  • Gerar um gráfico
  • Mostrar a média dos valores
  • Mostrar os valores no terminal
  • Mudar a cor das letras no terminal

Futuramente, pretendemos utilizar dados gerados diretamente do Arduino. O link para o repositório da simulação do Arduino pode ser encontrado no seguinte link.

Pré-requisitos 🔍

Bibliotecas 📚

  • Biblioteca matplotlib para a visualização gráfica
  • Biblioteca os para limpeza do terminal e verificação de existência de arquivo
  • Biblioteca random para a geração de valores randômicos

Compilador 💻

No seu VSCode ou PyCharm, insira o código fonte na IDE, ou clone este repositório, após rodar o código basta apenas inserir os prompts no comando.

Obs: No PyCharm, a limpeza do terminal não funciona.

Instalação 🔄

  1. Clone o repositório para o seu ambiente local:
    git clone https://github.com/LucasYuki1/Global_solution_1_Python-
    

Uso 🚀

Após o repositório ser clonado na sua IDE, existem alguns passos a serem seguidos. Certifique-se de que o path do arquivo com os valores gerados seja ajustado conforme necessário, como no seguinte exemplo:

Captura de tela 2024-06-05 183652

É importante que as "\" sejam inseridas corretamente para que o Python faça a identificação do path e encontre o arquivo armazenado, retornando assim os valores.

Menu de opções 🛠️

Gerar dados 📊

Com a primeira opção do menu, uma lista de valores aleatórios uniformes com intervalo de 7.0 até 8.5 será gerada. É possível selecionar a quantidade de valores que serão gerados.

Visualização gráfica 📈

Na segunda opção, será mostrado um gráfico indicando os pontos de variação do respectivo pH. Os pontos serão definidos de acordo com os dados do arquivo interno do computador, que foram gerados. Se não houver valores, o gráfico não mostrará nenhum ponto.

Captura de tela 2024-06-05 183730

Cálculo da média 🧮

Com base nos valores do arquivo externo, o programa irá pegar os valores, fazer a soma e dividir pela quantidade de números, que é definida pela função len(ph_data), e mostrará no terminal.

Visualização dos valores no terminal 💻

Os valores poderão ser visualizados no terminal com a opção 4, dessa maneira, é possível ver com números os valores gerados pela opção 1.

Cores no terminal 🎨

Uma opção para o usuário é a troca de cores que são mostradas no terminal. Não tem uma utilização que afeta diretamente o usuário, porém pode ser útil alterar a coloração das letras dependendo do tema utilizado na IDE da pessoa que utilizará o sistema.

Sair do sistema 🚪

Com a última opção, você consegue encerrar o programa.

Desenvolvedores do Projeto 👨‍💻

Nome RM
Leonardo Rocha Scarpitta 555460
Lucas Henzo Ide Yuki 554865
Nicolas Haubricht Heinfellner 556259

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages