Witam!
Na pierwszym AVR robię odczyty z trzech potencjometrów, pomiary "ubieram" w literkę aby były rozróżnialne z którego potencjometru zostały odczytane, np:
1 potencjometr: 456 --- > r465
2 potencjometr: 1003 ---> s1003
2 potencjometr: 567 ---> p567
Według fragmentu kodu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I taką ramkę "label" pakuje w RFM73D, wysyłam i tym samym modułem odbieram na drugim procesorze. Funkcją strstr() rozpoznaję literkę w paczce i chcę wyciągnąć potem już tylko samą wartość. Funckja atoi zwraca 0.
Fragment kodu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Co robię źle albo czego nie robię albo czego nie wiem albo jakiej funkcji nie znam która z C-stringa wyciąga same liczby?
Z góry dzięki!
Dodam, że komunikacja odbywa sie bez zastrzeżeń.