Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jvprotano/scalesimulator
Este aplicativo simula o envio de dados de peso para uma porta serial, útil para testar sistemas que leem pesos de balanças digitais. Ele utiliza a biblioteca Tkinter para criar uma interface gráfica e a biblioteca pySerial para comunicação serial.
https://github.com/jvprotano/scalesimulator
python scale simulator tools
Last synced: 16 days ago
JSON representation
Este aplicativo simula o envio de dados de peso para uma porta serial, útil para testar sistemas que leem pesos de balanças digitais. Ele utiliza a biblioteca Tkinter para criar uma interface gráfica e a biblioteca pySerial para comunicação serial.
- Host: GitHub
- URL: https://github.com/jvprotano/scalesimulator
- Owner: Jvprotano
- Created: 2024-05-18T15:37:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-18T16:24:59.000Z (8 months ago)
- Last Synced: 2024-11-11T01:33:25.660Z (2 months ago)
- Topics: python, scale, simulator, tools
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simulador de Balança Incremental
Este aplicativo simula o envio de dados de peso para uma porta serial, útil para testar sistemas que leem pesos de balanças digitais. Ele utiliza a biblioteca Tkinter para criar uma interface gráfica e a biblioteca pySerial para comunicação serial.
## Funcionalidades
- Envia valores de peso incrementais para uma porta serial especificada.
- Suporta diferentes tipos de balanças (configuráveis via interface).
- Interface gráfica amigável para configuração e envio de dados.## Instalação
1. Clone este repositório:
```bash
git clone https://github.com/seu-usuario/simulador-balanca-incremental.git
cd simulador-balanca-incremental
```2. Crie um ambiente virtual (opcional, mas recomendado):
```bash
python -m venv venv
source venv/bin/activate # No Windows use `venv\Scripts\activate`
```3. Instale as dependências necessárias:
```bash
pip install pyserial
```## Uso
1. É necessário ter ao menos uma porta COM disponível. Se a máquina que estiver rodando não possuir portas COM, podem ser utilizados sistemas de criam portas COM virtuais, como o Free Virtual Serial Ports, por exemplo.
2. Execute o script:
```bash
python simulador_balanca.py
```3. Na interface gráfica:
- Selecione a porta serial.
- Escolha o tipo de balança.
- Ajuste o valor de peso conforme necessário.
- Clique em "Enviar" para começar a enviar dados.
- Clique em "Parar" para interromper o envio.## Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
## Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.