Treker (Damian Szymański) Napisano Listopad 12, 2007 Udostępnij Napisano Listopad 12, 2007 Witam Na razie tylko jeden przykładowy program, następne będą pojawiać się z czasem. Przy okazji, gdyby ktoś chciał nam pomóc i mógłby napisać jakiś przykładowy program (Bascom lub C) proszę o kontakt do mnie na PW. REM Jazda po zaprogramowanej trasie $regfile = "2313def.dat" 'określenie uc $crystal = 8000000 'okreslenie kwarcu Config Portb = &B11111111 'wszytskie jako wyjścia Portb = &B11111111 'wszędzie stan spoczynkowy 1 Config Portd = &B111111 'wszystkie jako wyjścia Portd = &B1111111 'wszędzie stan spoczynkowy 1 Do 'petla nie skończona Portb.0 = 1 Portb.1 = 0 'silnik lewy ON w przód Portb.2 = 1 Portb.3 = 0 'silnik prawy ON w przód Waitms 2000 'jedź przez 2 sec Portb.0 = 0 Portb.1 = 1 'silnik lewy ON w Tył Portb.2 = 1 Portb.3 = 0 'silnik prawy ON w przód Waitms 1000 'obracaj przez 1sec Portb.0 = 0 Portb.1 = 1 'silnik lewy ON w tył Portb.2 = 0 Portb.3 = 1 'silnik prawy ON w tył Waitms 2000 'jedź w tył przez 2sec Portb.0 = 1 Portb.1 = 1 'silniki off Portb.2 = 1 Portb.3 = 1 waitms 2000 Loop End Cytuj Link do komentarza Share on other sites More sharing options...
waldek96 Czerwiec 24, 2009 Udostępnij Czerwiec 24, 2009 A jeśli są 2 koła to tak???: REM Jazda po zaprogramowanej trasie $regfile = "2313def.dat" 'określenie uc $crystal = 8000000 'okreslenie kwarcu Config Portb = &B11111111 'wszytskie jako wyjścia Portb = &B11111111 'wszędzie stan spoczynkowy 1 Config Portd = &B111111 'wszystkie jako wyjścia Portd = &B1111111 'wszędzie stan spoczynkowy 1 Do 'petla nie skończona Portb.1 = 0 ' ON w przód Portb.2 = 0 ' ON w przód Waitms 2000 'jedź przez 2 sec Portb.1 = 1 'ON w Tył Portb.2 = 0 'ON w przód Waitms 1000 'obracaj przez 1sec Portb.1 = 1 ' ON w tył Portb.2 = 1 ' ON w tył Waitms 2000 'jedź w tył przez 2sec Portb.1 = 1 'silniki off Portb.2 = 1 waitms 2000 Loop End Cytuj Link do komentarza Share on other sites More sharing options...
mskojon Czerwiec 24, 2009 Udostępnij Czerwiec 24, 2009 Tamten program też jest pod dwa silniki, tylko pod mostek L293D, jeśli sterujesz tranzystorami to program będzie wyglądał mniej więcej tak, ale na dwóch tranzystorach robot nie pojedzie do tyłu. Cytuj Link do komentarza Share on other sites More sharing options...
rezolut Czerwiec 25, 2009 Udostępnij Czerwiec 25, 2009 Nawet nie będzie wyglądał mniej więcej tak. Waldek96, włącz myślenie i analizę tego co piszesz, bo Portb.1 = 1 ' ON w tył Portb.2 = 1 ' ON w tył Waitms 2000 'jedź w tył przez 2sec Portb.1 = 1 'silniki off Portb.2 = 1 podając te same dane na wyjścia oczekujesz 2 różnych zachowań. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
waldek96 Czerwiec 27, 2009 Udostępnij Czerwiec 27, 2009 To jak będzie wyglądał schemat do pierwszego kodu? Cytuj Link do komentarza Share on other sites More sharing options...
mskojon Czerwiec 27, 2009 Udostępnij Czerwiec 27, 2009 L293D (standardowo, enable do plusa) i Attiny2313, wejścia L293D podłączone do PB 0-3. Cytuj Link do komentarza Share on other sites More sharing options...
waldek96 Czerwiec 27, 2009 Udostępnij Czerwiec 27, 2009 Yyy ... niezabardzo rozumiem możesz to narysować. Cytuj Link do komentarza Share on other sites More sharing options...
mskojon Czerwiec 27, 2009 Udostępnij Czerwiec 27, 2009 Nie. Na forum jest na tyle dużo opisów i schematów, że bez problemu zrobisz to sam. Cytuj Link do komentarza Share on other sites More sharing options...
waldek96 Lipiec 3, 2009 Udostępnij Lipiec 3, 2009 OK sprubuję tylko powiedz mi co to jest PB 0-3. Cytuj Link do komentarza Share on other sites More sharing options...
rasta Lipiec 3, 2009 Udostępnij Lipiec 3, 2009 http://www.atmel.com/dyn/resources/prod_documents/DOC2543.PDF strona 2 lub 1 link z google: http://www.google.pl/search?hl=pl&safe=off&client=firefox-a&rls=org.mozilla%3Apl%3Aofficial&hs=jHL&q=Attiny2313+pb0&btnG=Szukaj&lr= Cytuj Link do komentarza Share on other sites More sharing options...
olimek Lipiec 6, 2009 Udostępnij Lipiec 6, 2009 waldek96, PB 0-3 to porty mikrokontrolera tj. PB0, PB1, PB2, PB3 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!