Diskuze: C#, náhodný restart arduina při odesílání čísel z formuláře vytvořeném ve WPF.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Jako problém bych viděl to, že střídáš na COM portu dvě
aplikace-tvoji a monitor arduina - i když nechápu jak to může fungovat.
Když otevřeš serial monitor arduina, tak už by tě systém neměl nechat
přistoupit na něj z jiné aplikace.
Každopádně bych začal tím, že bych zrušil ty hlášky
(Serial.println(...))l
Zapoměl jsem tam napsat, že serial monitor mám vypnutý(nechávám zapnuté jen IDE), když testuju aplikaci a aplikaci mám vypnutou, když testuju přes monitor. Přes monitor se to nerestartuje a přes aplikaci ano. A přes oboje to občas nebere čísla.
Teď jsem zjistil že se to restartuje i při serial monitoru.
Ještě jsem si všiml že tam občas skočí -1.
Tvůj problém je v tom, že za každým přijatým bajtem v arduinu posíláš ty zprávy, takže se to může hádat, buď to zruš nebo to dej jinam
Dík funguje to. Sice to celkem často nevezme číslo ,ale to budu řešit až v dalším vlákně pokud na to nepříjdu nebo to nenajdu. Moc děkuju tohle by mě nikdy nenapadlo .
Zobrazeno 7 zpráv z 7.