Skocz do zawartości

xerlax

Użytkownicy
  • Zawartość

    25
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

xerlax wygrał w ostatnim dniu 15 października 2009

xerlax ma najbardziej lubianą zawartość!

Reputacja

3 Neutralna

O xerlax

  • Ranga
    3/10
  • Urodziny 16.09.1985

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Zabrze
  • Zainteresowania
    automatyka, robotyka, elektronika
  1. Niestety ciebie też się to tyczy, tylko ty wywyższasz bascoma nieznając C To jest żaden argument w C wstawki dodaje się przy wykorzystaniu asm("kod assemblera"); I tu się z toba znowu niezgodze, to że ty teraz możesz pisać te swoje jednolinijkowe programy to ktoś musiał wcześniej napisac całą game funkcji/procedur i zapisać je w bibliotekach. W C także niema z tym najmniejszego problemu jak ktoś niezna dostatecznie języka lub mu sie poprostu niechce pisać to może uzyć jednej z wielu bibliotek np. http://hubbard.engr.scu.edu/embedded/avr/avrlib/ gdzie obsługa wyswietlacza sprowadza się do wywołania funkcji. I tez niewidze problemu mając pod ręką kurs c, avrgcc i gotową biblioteke napisać coś sensownego w jeden dzień.
  2. Na upartego wszystko to co w C zrobisz w bascomie, tylko teraz pytanie czy warto sie tyle męczyć (przykład wyżej - SPI). Tak samo jak sa ludzie którzy budują rowery w całości z drewna, i nawet da sie na tym jeżdzić, tylko po co kombinować skoro mamy metal.
  3. Myśle że chodzi ci o te if'y bo na pierwszy rzut oka mogą być dezorientujące. if(!PORTD) { PORTB |= 0x02; _delay_ms(100); PORTB &= ~0x02;[/b] } else PORTD >>= 1; chodzi tu oto, że jeśli PORTD ma wartość 0 (żadna dioda się nie świeci) i wykona się kod w klamrze jeśli co najmiej jedna dioda będzie zapalona wykona się instrukcja po else If działa na tej zasadzie że jeśli jest spełniony warunek to wykona daną instrukcje(ciąg instrukcji). W jezyku C niema rozróżnienia na zmienne liczbowe i zmienne logiczne (np bool w pascalu) i jeśli zmienna przyjmuje wartość 0 to jest traktowana jako fałsz/nieprawda (w przypadku instrukcji warunkowych) natomiast jeśli zmienna przyjmuje wartość zmiennej jest różna od zera to jest traktowana jako prawda
  4. poczytaj troche o sygnałach PWM, lub o układach DAC
  5. Jeśli chodzi o wi-fi to musze was zmartwić, jedyne wyjście to użycie jakiegoś układu z systemem operacyjnym (np. windows/linux), np stary laptop lub płyta rozwojowa z procesorem arm zerknij na strone olimex.com lub propox.com. Odradzam zabawę ze zwykłą płyta główną, trzeba jej dostarczyć całe multum róznych napięć, przy laptopie wystarczy jedno. Apropo kamery, to jeśli chodzi o kamere internetową to ten sam problem co powyżej, inne wyjście to kupić gotową kamere bezprewodową z odbiornikiem do telewizora lub do komputera na USB.
  6. Mając na myśli kompresje 50% chodziło mi o to, że obraz zajmuje 50% miejsca orginału, a nie jeden z parametrów kompresji jakim jest 'jakość'. polecam http://pl.wikipedia.org/wiki/JPEG
  7. Nierozumiem pytania Jest to zdefiniowana nazwa rejestru mikrokontrolera (definicja jest dostępna po załaczeniu pliku avr/io.h) to nie jest to samo Pierwsze: jeśli wartośc bitu 0 na porcie C wynosi 0 ustaw wartośc portu D na 0x0F Drugie: do poru D wpisz wartość ~PINC & 0x01 przykład Pierwsze: PINC==0xAF -> nierób nic PINC==0xAE -> PORTD=0x0F Drugie: PINC==0xAF -> PORTD=0x01 PINC==0xAE -> PORTD=0x00 PS: proponuje sie napierw nauczyć podstaw programowania w C, dobry kurs http://pl.wikibooks.org/wiki/C
  8. Nie bardzo się z tym zgadzam. A co z robotami chirurgicznymi lub marsjańskimi?
  9. Wg mnie jest jeszcze jeden błąd, stabilizator jest podpięty na odwrót, piny IN<->OUT
  10. Sterowanie silnikami DC https://www.forbot.pl/forum/topics20/h-bridge-vt111.htm Sterowanie silnikami krokowymi http://www.automatykaonline.pl/poradnik/artykuly.php?id=48 (3 części) PS: korzystanie z funkcji szukaj i googli naprawde nieboli. Proponuje zamknąc temat
  11. A nie lepiej i taniej by było wykorzystać modele zdalnie sterowane? Wyrzucasz cała elektronike i masz to co potrzebujesz Na allegro dośc często zdarzają się fajne okazje, np. pojazd bez pilota lub samo podwozie
  12. tak jak przy kazdym czujniku odbiciowym, kąt musi być w miare prosty, inaczej promień odbity od powieżchni nie wróci do czujnika. na 3 wyjściu masz sygnał analogowy, im dalej obiekt sie znajduje tym napięcie na wyjściu jest mizsze napięcie zasilania wynosi maksymalnie 7v
  13. Niezłe Niewiedizałem że są też takie małe te skanery laserowe, ale sądze że u nas przktycznie nie do dostania a tym bardziej w rozsądnej cenie
  14. Witam Jest to moj temat pracy licencjackiej ukończonej 2 lata temu, jest to niejako wstęp do robotyki, pierwsza moja naprawde poważna konstrukcja. Obecnie z prezentowanej postaci wiele niezostało ponieważ na podstawie tego podwozia zbudowałem robota w ramach magisterium, którego zaprezentuje niebawem. W pracy skupiam sie nad budową napędu, wyboru zasilania, wyborem metody sterowania komponentami, itp. Ogólnie na wszystkich aspektach od których musimy zacząć prace przy budowie robota. W pracy znajdziecie komplentne schematy elektryczne, płyki PCB, algorytmy sterowania, kody źródłowe. Odrazu zaznaczam że w pracy nieporuszam tematyki czujników ani ich podłączenia do układu. Errata: W rodziale 4.2 w układzie trzeba dołożyć rezonator kwarcowy. PS. Jak ktoś znajdzie jakiś poważny błąd to prosze do mnie pisać dopisze do erraty. Pozdrawiam XerlaX Sterowanie podwoziem.pdf
  15. co do samego programatora USB to tutaj jest wszystko, od schematów po obsługe programu http://www.fischl.de/usbasp/ . Na moje oko większość programatorów AVR USB opiera sie na tym schemacie, lub jest to stk500 + adapter UART<->USB
×
×
  • Utwórz nowe...