Witam!!!
Z racji wolnego czasu pomyślałem, że pokarze wam jak się posłużyć prostym i zarazem popularnym czujnikiem odległości w środowisku Arduino oraz wykorzystaniu ATmegi644p

.
Przy budowie robota najważniejszą rzeczą jest czujnik pozwalający omijać mu przeszkody, no dobrze ale jaki i jak go obsłużyć?? U mnie wybór z racji posiadania, prostoty i niezawodności padł na Sharpa GP2D12. Pozwala wychwycić przeszkodę już od około 80cm co pozwala na swobodne i spokojne jej ominięcie.
Dobrze więc sposób podłączenia zgodny z obrazkiem lewy pin czujnika do ADC0 , środkowy do GND i prawy do 5V

język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kod jest zrozumiały na tyle ,że nie trzeba go jak zwykle tłumaczyć

a o to sposób działania

Dziękuje i życzę milej zabawy
