Skocz do zawartości

bartek1333

Użytkownicy
  • Zawartość

    378
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    8

Wszystko napisane przez bartek1333

  1. Szybki jest ten skrypt, w czasie rzeczywistym właściwie FPS'y lecą. Kiedyś robiłem coś podobnego, to głównym problemem była szybkość przetwarzania. Może zły algorytm miałem do tego, albo po prostu za słaby komputer Ciekawi mnie, czy autor pokusił się o rzeczywiste wyznaczenie położenia piłeczki na platformie. Znajomość kinematyki platformy i da się zrobić. Bo jak jest przekrzywiona, to rzut na matryce kamery trochę zaburza jej rzeczywiste położenie. Różnica jest niewielka dla małych wychyleń, ale pewnie coś by poleprzyło sterowanie
  2. Cześć! Używał ktoś kiedyś C++ w projektach z STM32? Cube generuje kod w C. Potem klikam prawy przycisk myszy na projekt i "Convert to C++", zmieniam plik main w nazwie (Rename) na main.cpp. Kompilator wyrzuca błąd: No rule to make target `C:/Users/bartek/Desktop/proba2/proba2/Src/main.c', needed by `Application/User/main.o'? Spotkał się ktoś z takim problem, albo wie jak sprawić, żeby projekt C współpracował z C++? Będę bardzo wdzięczny Pozdrawiam, Bartek
  3. Działa, dzięki, piwko dla Ciebie Czyli tak podsumowując, te dwa pliki nagłówkowe są gołymi, podstawowymi plikami od ARM, bez udziwnień funkcjami i za pomocą tego programuje się zawsze, w firmach również, chcąc operować na rejestrach? Nasunęło mi się pytanie. Rozumiem, że plik startup jest zawsze automatycznie dodawany do projektu i dzięki niemu nie muszę się martwić o inicjalizację mikrokontrolera, tak? On włącza mi też zegary dla peryferiów czy to muszę zrobić sam? A jakbym nie dołączyć cmsis boot, to bym musiał go sam inicjalizować, a poza tym by było ok?
  4. Witam, Mam płytkę STM32 Discovery z uC z rdzeniem Cortex-M0. Chciałbym programować bezpośrednio na rejestrach - jak w AVR'ach. Wiem że istnieje biblioteka od STM'a, ale po przeczytaniu różnych opinii na jej temat oraz mając na uwadze, że chcę dobrze zrozumieć mikrokontroler, chcę operować bezpośrednio na rejestrach. I teraz pytanie. W AVR'ach do projektu dołączałem plik nagłówkowy avr/io i śmigało a tutaj, skąd wziąć taki plik? Jak czytam to wszędzie jest opis biblioteki SPL, natomiast nie ma nic o takowym pliku nagłówkowym. Czy jest on już w danym środowisku, np. Keil , CooCox czy go trzeba pobrać skądś? I drugie pytanie. Czy rdzenie M3 i M0 są na tyle podobne, że jeśli w książce o M3 poczytam o Timerach, UART, DMA, to będę mógł zastosować tę wiedzę w M0? Pozdrawiam:)
  5. Fajna konstrukcja Mam pytanie. Czy w takich konstrukcjach jest tak, że łatwiej steruje się robotem jeśli ma wysoko położony środek ciężkości?
  6. No właśnie, stąd mój problem na czym się skupić najwięcej, żeby móc pracować jak wyżej napisałem. Na następnych wakacjach chcę już poszukać czegoś takiego. Niby praktyki obowiązkowe są po 3 roku, ale kto zabroni zrobić dwie? Tak jest! Tak właśnie myślałem że mechanika może być ważnym przedmiotem. Zatem przyłożyć więcej się warto. Co do PT to po próbnych pytaniach jakie nam pokazał na slajdach, to można wysnuć wrażenie że trzeba się trochę pouczyć. Może za wiele nie wyniosę, ale coś o różnorakich transmisjach warto wiedzieć . Bobby, a jak jest z przedmiotem takim jak modele układów dynamicznych albo podstawy przetwarzania sygnałów ? Warto samemu więcej posiedzieć na tym niż tylko żeby zaliczyć? O PEiE nie piszę, bo tak czy inaczej tego sam się uczę. Dzięki za odpowiedzi
  7. Cześć! Naszły mnie trochę chwile zwątpienia. Zacząłem od dzisiaj 2 rok na politechnice na kierunku AiR. Przedmiotów jest kilka: - modele układów dynamicznych - mechanika analityczna - podstawy elektrotechniki i elektroniki - podstawy przetwarzania sygnałów - podstawy telekomunikacji (sam wykład) Jak patrzyłem na strony wykładowców przedmioty wydają się być ciekawe, jednak na czym się konkretnie skupić? Mam świadomość że studia to tylko wskazanie drogi, ale z drugiej strony uczyć się po łepkach, byle zaliczyć i przejść dalej jest bez sensu, bo jednak teoria też się przydaje. W przyszłości chciałbym pracować przy projektowaniu robotów, automatów etc. mało interesuje mnie obsługa na lince produkcyjnej. Wiem że wymagania może wysoko postawione, ale raz się żyje I teraz mam pytanie. Do czego szczególnie się przyłożyć na studiach (teraz konkretnie ten semestr), a które pobieżnie przejść? Czy zrobić tak, żeby wziąć książkę do Inventora, Matlaba i się zacząć uczyć, robić zadania z tych układów dynamicznych (to wydaje się szczególnie ciekawe), mechaniki, zważywszy na chęć projektowania? Oczywiście podstawa to jakieś koło naukowe, już mam 2 na oku, zobaczę jeszcze do którego wstąpię Konstrukcje sam też się staram robić, ale do tego też jakaś teoria musi być. Jak pokierować swoją "działalnością naukową" na studiach, żeby potem móc pracować w różnych projektach? Jak się wybić? Pozdrawiam i dzięki za przeczytanie moich żalów
  8. W kodzie deklarujesz: void GPIO_Cofig(void); Potem wywołujesz a także masz zdefiniowaną funkcję: GPIO_Config(); Zgubiłeś literkę w deklaracji
  9. Cześć, mam taki problem. Na płytce mam lm1117 5V w wersji SMD. Jednak gdy podłączam do niego pakiet Li-Pol 2s, przez diodę prostowniczą (przeciw odwrotnej polaryzacji) stabilizator momentalnie staje się gorący i na wyjściu daje tylko ok. 1,5V.... Piny na pewno dobrze podłączyłem. Jak sprawdziłem miernikiem, to rezystancja między wyjściem a masą to ok 1k oma. To jest normalne dla LDO? Ktoś wie, co może być tego przyczyną? Pozdrawiam, Bartek
  10. Koła też z balsy? Będziesz je czymś obklejał, żeby mieć większą przyczepność?
  11. Masz jakieś profile prędkości? Nie wiem jak to się dokładnie nazywa, ale w jakimś artykule była o tym mowa. I enkodery służą wtedy za sprzężenie zwrotne do powiedzmy regulatora P silników, który kieruje tym, żeby płynniej zmieniały prędkość?
  12. Brzmi zachęcająco A jak wygląda sprawa z lutowaniem i płytkami "żelazkowymi"? Czy raczej w firmie zamawiać? Wiem, że grot minifala jest super do tego + topnik porządny. A zwykłym grotem ktoś lutował?
  13. A ja mam pytanie zdeczka inne niż temat, ale też o STM'ach:) Jak wygląda sprawa nauki STM32? Tzn ile czasu zajmie w miarę ogarnięcie tego, czyli adc, uart, gpio itp.? Czasu codziennie nie mam zbyt wiele, ale powiedzmy, że ok 1h by było, może trochę więcej. No i oczywiście jakieś doświadczenie z AVR jest. Mam płytkę Discovery z cortex-M0. Duża jest różnica między m-0, a M3 lub M4? Bo z tego co się orientuje, sprzętowa obsługa enkoderów jest od wersji M3 lub M4.
  14. Wyjścia enkoderów podłączysz wejść T0 i T1 w uC? Zamierzasz też jakoś wykorzystać drugie wyjścia enkoderów do kierunku?
  15. Ta płytka edukacyjna jest dostępna tutaj, poczytaj tam trochę o niej. Link do płytki
  16. Tu jest dobra strona o podstawach elektroniki: http://elportal.pl/index.php?module=ContentExpress&file=index&func=display&ceid=60&meid=13
  17. Moja przejściówka jest oparta na nim i działa dobrze. Kupiłem na allegro, tylko nie pamiętam czy to ta, która jest w pierwszym poście
  18. Więc tak. cytat ze strony: http://www.glk.edu.pl/kel/programowanie_avr_w_asemblerze_i_w_c.html Więc jeśli masz przycisk podpięty pod GND, i włączony pull-up, to możesz sprawdzić czy jest wciśnięty makrodefinicją bit_is_clear(PIND, 0). Wtedy będzie to prawda, jeżeli bit 0 w rejestrze PIND ma wartość 0, czyli jeśli nastąpiło zwarcie do masy. Analogicznie jest z bit_is_set i przyciskiem pod VCC. Jeżeli jest wciśnięty, to na tym pinie występuje stan wysoki, więc makrodefinicja zwróci 1 (czyli prawdę).
  19. Chyba nie zamierzasz podłączyć tego tak jak to jest na rysunku? Bo bez rezystora ograniczającego prąd dla diody, spalisz port (pin) i być może cały uC (ale nie jestem pewien z tym całym uC).
  20. Myślę, że tutaj powinieneś coś znaleźć: http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx
  21. "Pogoogluj" trochę lub wpisz te nazwy do forbotowego słownika: http://leksykon.forbot.pl/
  22. Producent pisze, że dla większości AVR'ów max to 16MHz. Jednak nic się nie stanie jak np. damy kwarc 18MHz lub nawet trochę wyższy i też będzie działać.
  23. Często w LF'ach pomiędzy silnikami są inne części: mostki, elementy pasywne, turbinki, więc wygodniej jest (moim zdaniem) raczej umieszczać je osobno.
  24. Ja również jestem już przyszłym posiadaczem tej płytki . Jednak zaczęli o 3 dni wcześniej wysyłać powiadomienia niż napisali.
  25. Tak, teraz dioda jest dobrze podłączona. Tylko że przy 7V i 270R masz ok. 25mA, co na diodę może być za dużo. Daj rezystor, który będzie ograniczał do 10mA, co i tak będzie wystarczało. Natomiast nie widać jeszcze filtrowania przy VCC uC oraz przy zasilaniu mostka.
×
×
  • Utwórz nowe...