Questa è una specie di applicazione terminale seriale USB che contiene alcuni elementi grafici.
Questa è una sorta di applicazione terminale seriale USB che contiene alcuni elementi grafici. Inoltre c'è un monitor seriale in esso.
Puoi utilizzare questa app con Arduino o un altro microcontrollore per i tuoi progetti di robotica e così via.
Questa applicazione ha funzionalità per la comunicazione con Arduino e altro hardware seriale USB su Android, utilizzando la modalità host USB Android (OTG).
AVVERTIMENTO!! Per ora sono validi solo questi parametri di comunicazione:
*** Baud: può essere modificato nelle impostazioni, Dati: 8 bit, Bit di stop: 1 bit, PARITÀ: NESSUNA ***
Puoi vedere 3 grafici in tempo reale di alcuni valori.
Questi valori devono essere inviati in sequenza.
Questa sequenza deve essere così: Valuta1, valore2, valore3 ... \ n
Ad esempio: "E256, -321,982 \ n" o "E902,1235,10,23, -325, -1240,90 \ n" ecc.
Avvertenza: non inviare dati troppo frequentemente. Se si verificano ritardi e blocchi nell'app quando c'è traffico dati, diminuire la frequenza dei dati in entrata.
* Questa applicazione supporta fino a 7 variabili.
* È possibile impostare i valori massimo e minimo della grafica.
* Grafici con scalabilità automatica.
* I valori sono ordinati in base all'ordine di invio dell'applicazione.
* Ogni grafico può mostrare un valore selezionato.
* È possibile impostare il numero di elementi grafici visualizzati.
* È possibile visualizzare più linee in un grafico.
* Pizzica per ingrandire entrambi gli assi nei grafici.
* Grafici scorrevoli e rinfrescanti.
* I registri dati possono essere salvati nella directory * ExternalStorage * / USBGraphics / * CurrentTime *
* Fino a 7 linee nel grafico a più linee per la versione completa
Esempio di utilizzo di Arduino per la parte di stampa seriale per 2 valori (adc1 e adc2 sono variabili di esempio):
...
Serial.print ("E");
Serial.print (adc1);
Serial.print (",");
Serial.print (adc2);
Serial.print ("\ n");
...
Viene utilizzata la libreria MPAndroidChart.
Chip di conversione da USB a seriale supportati:
FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XD
Prolific PL2303
Silabs CP2102 e tutti gli altri CP210x
Qinheng CH340, CH341A
e dispositivi che implementano il protocollo CDC / ACM come
Arduino utilizzando ATmega32U4
Digispark utilizzando il software V-USB USB
BBC micro: bit utilizzando il firmware ARM mbed DAPLink
...