Porovnanie dvoch znakov
Napsal: 04 dub 2018, 08:29
Zdravím,experimentujem s prenosom na 433MHz.Prenos funguje.Potrebujem zistiť na Rx ktorý znak,alebo reťazec bol odoslaný.Skúšal som to s príkazom : if(msg=="A"){digitalWrite(3,LOW);} (bolo odoslané: char *msg="A"; )Na strane Rx bolo vypísane pomocou Serial.print A ale príkaz sa nevykonal,lebo sa zrejme nenašla zhoda.Skúsil som to príkazom: int a=int strcmp(const char* "A",const char* msg)_ATTR_PURE_; po verify vypisuje:
expected primary-expression before "int"
Prosím o pomoc ako identifikovať odoslaný znak,aby som mohol vetviť program na Rx strane.
Ďakujem Ivan
expected primary-expression before "int"
Prosím o pomoc ako identifikovať odoslaný znak,aby som mohol vetviť program na Rx strane.
Ďakujem Ivan