Witam Kolegów.
Zbudowałem dalmierz do robota jako moduł. Sercem sonaru jest attiny13 (może być też tiny85) ale mam dylemat co do komunikacji jednokierunkowej ze sterownikiem. Obecnie mam 3 pomysły:
a. 1wire - fajny, możliwość podpięcia innych modułów, ale tryb slave rozbudowany w implementacji i brak gotowców
b. Uart tx programowy - stosunkowo prostszy niż 1w, ale też po stronie mastera trzeba zaimplementować programowo (sprzetowy uart zajęty)
c. Wyjście typu PWM - banalna implementacja, ale wolalbym coś w 100% cyfrowego z korekcją błędów, które tu czasem się pojawiają i utratę dokładności względem rzeczywistego całkiem dokładnego pomiaru.
I tu moje pytanie. Jakie są inne ciekawe i łatwe oraz mało pamięciożerne interfejsy, lub ew. czy ktoś ma jakiś ciekawy pomysł na realizację takiej transmisji.
Zbudowałem dalmierz do robota jako moduł. Sercem sonaru jest attiny13 (może być też tiny85) ale mam dylemat co do komunikacji jednokierunkowej ze sterownikiem. Obecnie mam 3 pomysły:
a. 1wire - fajny, możliwość podpięcia innych modułów, ale tryb slave rozbudowany w implementacji i brak gotowców
b. Uart tx programowy - stosunkowo prostszy niż 1w, ale też po stronie mastera trzeba zaimplementować programowo (sprzetowy uart zajęty)
c. Wyjście typu PWM - banalna implementacja, ale wolalbym coś w 100% cyfrowego z korekcją błędów, które tu czasem się pojawiają i utratę dokładności względem rzeczywistego całkiem dokładnego pomiaru.
I tu moje pytanie. Jakie są inne ciekawe i łatwe oraz mało pamięciożerne interfejsy, lub ew. czy ktoś ma jakiś ciekawy pomysł na realizację takiej transmisji.