Go Down

Topic: Leggere due valori dal seriale  (Read 131 times) previous topic - next topic

Domi02

Salve, come faccio a leggere e memorizzare due valori dal monitor seriale che poi devo utilizzare nel programma.

gpb01

#1
Nov 19, 2019, 05:31 pm Last Edit: Nov 19, 2019, 05:33 pm by gpb01
Cominciando con lo studiare bene la classe Serial e tutti gli esempi che sono a corredo dell'IDE. :)

Dopo di che butti giù un programmino e, se hai difficoltà, chiedi aiuto.

Guglielmo

P.S.: Inoltre, se fai un po' di ricerche qui sul forum, trovi qualche centinaio di post che ne parlano ... ::)
Search is Your friend ... or I am Your enemy !

Domi02

Code: [Select]

void setup(){
Serial.begin(9600);
delay(300);

}

void loop(){
while (Serial.available() <= 2){}
char a = Serial.read();
char b = Serial.read();
char c = Serial.read();


Serial.println(a);
Serial.println(b);
Serial.println(c);



}

così riesco a leggere i valori che inserisco, ora dovrei far fare una semplice sottrazione tra i valori
 :smiley-small: Help

gpb01

#3
Nov 19, 2019, 06:18 pm Last Edit: Nov 19, 2019, 06:18 pm by gpb01
così riesco a leggere i valori che inserisco, ora dovrei far fare una semplice sottrazione tra i valori
Hai tre variabili di tipo char (quindi 8 bit con segno -128 .. +127) a, b e c ... che sottrazione devi fare ?

Guglielmo
Search is Your friend ... or I am Your enemy !

Domi02

Il mio obiettivo sarebbe di far fare ad un modellino Rc una specie di return at home, io inviando la mia posizione tramite seriale la confronta con la posizione del modellino e si dovrebbe spostare verso la posizione indicata ovviamente con tutti i sensori necessari. È fattibile prima di tutto, ho letto che arduino non riesce a elaborare tutti questi dati.

gpb01

Intanto comincia con il leggere attentamente i due thread che di trovano in Megatopic ...

- [Multicotteri] Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi

[Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo

... dopo di che ti renderai conto che, per fare una cosa funzionante, occorre ben di più di una MCU AVR a 8 bit ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up