03-12-2021, 06:36
(Ten post był ostatnio modyfikowany: 03-12-2021, 06:50 przez Jarewa0606.)
Komunikacja trwa wolniej niż odczytujesz , wiec wszystko będzie się mieszać. Druga sprawa Serial.read() odczytuje tylko jeden bajt a po tym co wstawiłeś nie widać co wysyłasz. Czy zmienna "ar" z wysyłki to char/byte? czy większa? bo jak większa to całkiem nie tak to ma wyglądać. Większe zmienne wysyłają więcej bajtów a twój program odbiorczy tego nie obejmuje
Albo wysyłaj jakiś znak na początku i dopiero od niego odczytuj, a jeszcze lepiej z potwierdzeniem końca danych.
Albo wysyłaj jakiś znak na początku i dopiero od niego odczytuj, a jeszcze lepiej z potwierdzeniem końca danych.
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą.