02-05-2020, 22:29
Jest przykład w Arduino SerialEvent i tu na forum pare razy wstawione z parsowaniem danych, akurat w formie tekstowej. Czyli wysyłasz linijkę tekstu "125", w programie odczytujesz przylatujące znaki i jak wykryjesz znak końca linii to cały taki tekst zamieniasz na liczbę, sprawdzasz czy ma sens i jak ewentualnie jest OK to zapisujesz do PWM.
Jak dane lecą cyfrowo to jest trudniej/łatwiej czy tam pewniej, też trzeba znaleźć jakąś regułę, czy to jakaś ramka danych zaczynająca się od jakiegoś bajtu, czy czasowo, że transmitujesz wartość w 5B z czego 1 to PWM i potem jest co najmniej 10ms przerwy.
Pewniejsza jest jakaś cyfrowa ramka z kontrolą CRC.
Jak dane lecą cyfrowo to jest trudniej/łatwiej czy tam pewniej, też trzeba znaleźć jakąś regułę, czy to jakaś ramka danych zaczynająca się od jakiegoś bajtu, czy czasowo, że transmitujesz wartość w 5B z czego 1 to PWM i potem jest co najmniej 10ms przerwy.
Pewniejsza jest jakaś cyfrowa ramka z kontrolą CRC.
Miło być decenianym https://buycoffee.to/kaczakat