projekt do szkoły proszę o pomoc


Witam, aby zaliczyć semestr z automatyki muszę wykonać proste ramie robota, problem taki ze mam pomysł jak go zrobić, ale problem jest z programowaniem czy ktoś mógłby mi pomóc w napisaniu programu?? program jest dość prosty ma się w nim dać prosto ustawić przez jaki czas np na porcie PD.1 przez określony czas występował będzie stan wysoki i silnik się kręci np po czasie 2 sekund na tym porcie pojawia się stan niski ramie się nie rusza i teraz na porcie PD.2 pojawia się stan wysoki i włącza elektromagnes łapie jakiś kawałek metalu, po czym na porcie PD.1 znów pojawia się stan wysoki na np 3 sek po czym port PD.1 i PD.2 zostają wyłączone (stan niski ) po powiedzmy 5 sek proces powtarza się i tak w kółko. Czy ktoś umiałby napisać coś takiego na atmege8?? BARDZO PROSZĘ O POMOC;)




Portret użytkownika matrix

Re: projekt do szkoły proszę o pomoc

problem jest taki że nie starczy najzwyczajniej ustawić podanych przez Ciebie czasów i wszystko będzie git. żeby ramię robota działało jak trzeba musisz zastosować sprzężenie zwrotne.

ramię robota musi wiedzieć kiedy zbliżyło się do metalu który ma chwycić i wtedy zadziałać. inaczej nic nie zgra się w czasie i nici z całego działania. napisanie programu nie było by zbyt wielkim problemem. wszystko musi być oparte na czujnikach które zapodają odpowiedni sygnał do procesora, żeby ten wiedział kiedy co ma robić.

najprostszym czujnikiem była by krańcówka, która zewrze się w chwili dotknięcia ramienia do danego elementu czy też podłoża. i już masz sygnał dla procka do dalszego działania. jeśli będę miał chwilę to coś może naskrobię. choć jest to wątpliwe, bo rodzina i praca zajmują mi masę wolnego czasu.

Portret użytkownika mirley

Re: ramie robota

Tak jak już napisano wcześniej zrobienie czegoś takiego będzie trudne, żeby działało to znośnie. Jesli masz jakis fragment programu to możesz zamieścić żeby było się na czym oprzeć

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.