zdravim mam taky mensi problem s komunikaciou cez bluetooth , mam adresable led pas ws2812 , ktory chcem pomocou arduina cez bluetooth , vsetko az na ten bluetooth funguje , mam to napojene cez software serial tx pin na 12 a rx pin na 11 , je to priamo , cez ziadne rezistory ani nic problem je ten , ze ked cez bluetooth terminal na telefone odoslem znak napr : A , do arduina nedorazi ten znak ale nejaky odpad , nahodne znaky , nove riadky a tak , ked to opakujem , ten znak pride , so smesou ostatnych , ale ked poslem nieco cez terminal , ktory ma arduino software , na telefen pride aj znak aj celi string to nieje problem , nechapem preco to nefunguje aj opacne , uz som skusal to dat aj na ine piny arduina a problem to nevyriesilo
Kód: Vybrať všetko
while (mySerial.available() > 0) {serial=mySerial.read();Serial.println(serial);mySerial.println(serial);}
while (Serial.available() > 0) {serial=Serial.read();mySerial.println(serial);}
tu je cast kodu , ktora by mala prijat znak , ulozit jeho hodnotu do premennej a odoslat ho dalej na overenie