Skocz do zawartości

Tablica liderów


Popularna zawartość

Pokazuje zawartość z najwyższą reputacją 15.12.2015 we wszystkich miejscach

  1. 2 punkty
    Cześć tu drużyna "Robotyka KSP" . Zrobiliśmy mały upgrade naszego poprzedniego LF'a (Cristal T1000 ) nowa nazwa to Chomik T1000 Pomysł na przerobienie starego lf przyszedł nam około 2 tygodnie przed zawodami Robotic Arena więc była to walka z czasem. Lf'a udało stworzyć się na dzień przed zawodami z powodu problemów z płytką ktir. Właściwie problemy rozwiązaliśmy dopiero na zawodach. Silniki: Popularne 2x Silnik Pololu HP 10:1 Koła: Felgi wycięte z walka poylamidowego o średnicy 20mm. Wraz z oponami 30mm Opony: Odlane z sylikonu formierskiego o twardości 20sh Mocowania: Dystans do płytki czujników oraz mocowania silników zostały wydrukowane na drukarce 3D Elektronika Za zasilanie odpowiada pakiet li-po 220mAh Sterownik silników to L298N - w obudowie MULTIWATT15. Procesor atmega8 z kwarcem 16mhz. Do obniżenia napięć i stabilizacji napięcia służy 7805. Silniki zasilane bezpośrednio z li-po 6 czujników KTIR0711s podłączonych do adc. Waga: 120gram wraz z Li-Po 220mAh Oprogramowanie Program napisany w c++. Nie sprawdzany przed zawodami z powodu problemów z KTIR. Sprawdzony został dopiero na Robotic Arena pod koniec eliminacji przez co nie mieliśmy czasu na jego poprawę do wyższych prędkości. Płytki: Płytka główna została z naszego poprzedniego robota Cristal T1000. Płytkę z czujnikami zrobiliśmy nową. Płytki wykonane termo transferem. Projektując płytkę czujników pomyliliśmy dwa wyjścia KTIR w specyfikacji było inaczej niż w bibliotece Eagle. Przez co robiliśmy płytkę dwa razy. Dwa przejazdy na Robotic Arena 2015 (Nie najszybsze) : Zapraszamy na Fan page ! https://www.facebook.com/robotykaksp/ __________ Komentarz dodany przez: Treker Proszę dostosować wpis do regulaminu: Pierwsze 500 znaków opisu, powinno zawierać zwięzły opis robota oraz nie może zawierać żadnych zdjęć.
  2. 1 punkt
    WinAVR to nierozwijany od 5 lat zabytek. Pobierz sobie Atmel Studio 7 _delay_ms w nowszej wersji może przyjmować tylko parametry w postaci cyfr czyli np. _delay_ms(1000); nie można tam wrzucać _delay_ms(my_variable); Jak chcesz to ominąć to wystarczy napisać taką funkcję: void wait_ms(uint16_t time) { for(uint16_t i = 0; i <= time; i++) { _delay_ms(1); } } i używać jej zamiast _delay_ms(); lub napisać to tak: if(PIND & _BV(0)) { _delay_ms(1000); } else { _delay_ms(200); } Tej formuły #define F_CPU 1000000L już też się nie używa, zamiast tego robi się to w ustawieniach projektu; http://mikrokontrolery.blogspot.com/2011/04/atmel-studio-spis-tresci.html http://mikrokontrolery.blogspot.com/p/spis-tresci.html http://mikrokontrolery.blogspot.com/2011/03/fcpu-gcc-gdzie-definiowac.html - czytaj do końca ! http://mikrokontrolery.blogspot.com/2011/04/gcc-avr-funkcje-opoznienia-delay.html To nie błąd w programie, ale błąd kompilatora/linkera do delay_ms musi być włączony optymalizacja chyba maksymalna (nie pamiętam dokładnie).
Tablica liderów jest ustawiona na Warszawa/GMT+02:00
×
×
  • Utwórz nowe...