Invio dati da PC a Arduino
Buongiorno a tutti,
Sto cercando di mettere in moto un proiettore laser, per capirci quelli coi due galvanometri.
La parte PC è pronta in VB.net, carico il DXF trasformo tutti gli archi e i cerchi il polilinee e le metto in sequenza per creare il percorso più breve.
La parte arduino al momento già funziona ma vorrei ottimizzare le velocità e il ciclo.
Al momento da PC spedisco delle stringhe composte in questo modo:
Id;Laser;X;Y
dove:
Id è un intero = progressivo n° comando
Laser è un intero = 1/0 Comando accensione laser
X è un intero = Quota target X
Y è un intero = Quota target Y
Arduino esegue in sequenza una serie di "Serial.parseInt" per ricavare i valori, a questo punto faccio la classica interpolazione XY lineare.
Se mandassi i dati in formato byte evitando di spedire i dati in formato stringa e convertirli sarebbe più veloce? se si mi potete dare una dritta su come fare? io ci ho provato ma non arrivano correttamente ad Arduino.
Sto cercando di mettere in moto un proiettore laser, per capirci quelli coi due galvanometri.
La parte PC è pronta in VB.net, carico il DXF trasformo tutti gli archi e i cerchi il polilinee e le metto in sequenza per creare il percorso più breve.
La parte arduino al momento già funziona ma vorrei ottimizzare le velocità e il ciclo.
Al momento da PC spedisco delle stringhe composte in questo modo:
Id;Laser;X;Y
dove:
Id è un intero = progressivo n° comando
Laser è un intero = 1/0 Comando accensione laser
X è un intero = Quota target X
Y è un intero = Quota target Y
Arduino esegue in sequenza una serie di "Serial.parseInt" per ricavare i valori, a questo punto faccio la classica interpolazione XY lineare.
Se mandassi i dati in formato byte evitando di spedire i dati in formato stringa e convertirli sarebbe più veloce? se si mi potete dare una dritta su come fare? io ci ho provato ma non arrivano correttamente ad Arduino.