USB Terminal/Graphics

USB Terminal/Graphics

  • Versão mais recente
  • Emrecan ÇETİN

Este é um tipo de aplicativo de Terminal Serial USB que contém alguns gráficos.

Sobre este aplicativo

Este é um tipo de aplicativo de Terminal Serial USB que contém alguns gráficos. Também há um monitor serial nele.

Você pode usar este aplicativo com Arduino ou outro microcontrolador para seus projetos de robótica e etc.

Este aplicativo possui recurso de comunicação com Arduinos e outros hardwares seriais USB no Android, utilizando o Android USB Host Mode (OTG).

AVISO!! Por enquanto, apenas estes parâmetros de comunicação são válidos:
*** Baud: 115200, Dados: 8 bits, bits de parada: 1 bit, PARIDADE: NENHUMA ***

Você pode ver em tempo real 3 gráficos de alguns valores.
Esses valores devem ser enviados em sequência.

Esta sequência deve ser assim: Avaliação1, valor2, valor3 ... n

Por exemplo: "E256, -321.982 n" ou "E902,1235,10,23, -325, -1240,90 n" etc.

Aviso: não envie dados com muita frequência. Se houver atraso e congelamento no aplicativo quando houver tráfego de dados, diminua a frequência de entrada de dados.

* Este aplicativo suporta até 7 variáveis.
* Você pode definir os valores máximos e mínimos dos gráficos.
* Gráficos com escala automática.
* Os valores são ordenados na ordem de envio na aplicação.
* Cada gráfico pode mostrar um valor selecionado.
* Você pode definir o número de gráficos que são mostrados.
* Várias linhas podem ser mostradas em um gráfico.
* Belisque para ampliar ambos os eixos nos gráficos.
* Gráficos deslizantes e atualizados.
* Os registros de dados podem ser salvos no diretório * ExternalStorage * / USBGraphics / * CurrentTime *
* Até 7 linhas em gráfico de linhas múltiplas para a versão completa

Exemplo de uso do Arduino para a parte de impressão serial para 2 valores (adc1 e adc2 são variáveis ​​de exemplo):
...
Serial.print ("E");
Serial.print (adc1);
Serial.print (",");
Serial.print (adc2);
Serial.print (" n");
...

A biblioteca MPAndroidChart é usada.

Compatível com chips conversores de USB para serial:

FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XD
Prolific PL2303
Silabs CP2102 e todos os outros CP210x
Qinheng CH340, CH341A
e dispositivos que implementam o protocolo CDC / ACM como

Arduino usando ATmega32U4
Digispark usando software V-USB USB
BBC micro: bit usando firmware ARM mbed DAPLink
...

Versões USB Terminal/Graphics