Skocz do zawartości

Jak to zrobić??


Pomocna odpowiedź

Napisano

Witam

ostatnio zacząłem pracować nad swoim robocikiem i wpadłem na fajny pomysł,żeby umieścić w robociku przyciski (takie same jak w cd-romie) na samym przodzie i gdyby robot udeżył w np.ściane to by przyciski sie wdusiły i robot po uderzeniu jechał by 1 sekunde do tyłu i skręcił w lewo albo prawo i jechał znowu do przodu i tu pojawia się moje pytanie ❓ jak zrobić by robot tak sie zachowywał po wpadnięciu na ściane??

na mikroprocesorze latwo to zrobic. wyjscia procesora, ktorymi sterujesz silnikami ustaw w odpowiednim tsanie, te przyciski daj na wejscia. kod napisz tak, ze jesli zmieni sie stan na wejsciu, to ma sie zmienic stan koncowek wyjsciowych na sekunde, pozniej prawy silnik ma sie przez jakis czas krecic do przodu(ten czas doswiadczalnie musisz dobrac) a pozniej znow cala na przod i zakonczenie pentli...

Nie musisz od razu używać mikroprocesora. Ja zrobiłem takiego robota i nie posiada uC a wpadając na ścianę ma opóźnienie i nie jedzie od razu przy niej. Zastosowałem przekaźniki i kondensatory przy nich. Moja konstrukcja jest w dziale Nasze sukcesy, robocik Wall-i. Pozdrawiam.

A jako przyciski polecam tzw. przełącznik krańcowy/microswitch z dźwignią.

Wygląda on tak:

Wystający kawałek metalu to dźwignia, można znaleźć krańcówki z dźwigniami o różnych kształtach/długościach, a nawet z kółkami na końcu.

pozdrawiam

  • 4 miesiące później...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...