30-08-2017, 09:30
Zamień piny. Jest TX RX, a powinno być RX TX.
A po co się tak męczyć z odczytywaniem znaków?
Myślisz, że jak poczekasz 20ms to zdążysz odczytać następnego?
Czy nie lepiej było by przeczytać cały string na raz?
Na przykład:
string komenda = cellSerial.readString();
if (komenda=="#tmp") {
cośtam cośtam
}
A po co się tak męczyć z odczytywaniem znaków?
Myślisz, że jak poczekasz 20ms to zdążysz odczytać następnego?
Czy nie lepiej było by przeczytać cały string na raz?
Na przykład:
string komenda = cellSerial.readString();
if (komenda=="#tmp") {
cośtam cośtam
}
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.