odeslání a příjimání čísla seriový monitor
Napsal: 17 zář 2020, 11:00
Dobrý den
Mám problém, dělám pokus s arduinem a posílám celá čísla přes sériový monitor do arduina MEGA 2560. V programu s ním chci matematicky pracovat, ale nedaří se mi data přijmout v potřebném typu. zkoušel jsem to přes 2 příkazy.
1)Serial.parseFloat()
To však funguje jen do 6 řádu a pak z toho lezou změněná čísla.
2)Serial.readString()
Toto mi sice příjme i vrátí cokoliv v nezměněné podobě, ale matematicky s tím nejde pracovat.
Výstupní datový typ bych potřeboval float, nebo alespoň long.
Jsem teda začátečník, tak se omlouvám za možná triviální otázku.
Mám problém, dělám pokus s arduinem a posílám celá čísla přes sériový monitor do arduina MEGA 2560. V programu s ním chci matematicky pracovat, ale nedaří se mi data přijmout v potřebném typu. zkoušel jsem to přes 2 příkazy.
1)Serial.parseFloat()
To však funguje jen do 6 řádu a pak z toho lezou změněná čísla.
2)Serial.readString()
Toto mi sice příjme i vrátí cokoliv v nezměněné podobě, ale matematicky s tím nejde pracovat.
Výstupní datový typ bych potřeboval float, nebo alespoň long.
Jsem teda začátečník, tak se omlouvám za možná triviální otázku.