Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prośba o pomoc w realizacji projektu - BASCOM

11 Sty 2010 12:45 1721 8
  • Poziom 9  
    Witam, mam w ramach zaliczenia do zrealizowania projekt o temacie: sterowanie obrazami - ruch w labiryncie. Ma być napisany w bascomie. Z racji że jestem w tym temacie zupełnie zielony chciałbym prosić o pomoc. Każda odpowiedź i porada (na przykład od czego w ogóle zacząć) będzie dla mnie bardzo pomocna. Odwiedziłem już m. in. takie strony, jak Link,Link,Link, jednak nadal jest to dla mnie czarna magia :/ Bardzo proszę o jakieś rady
    Darmowe szkolenie: Ethernet w przemyśle dziś i jutro. Zarejestruj się za darmo.
  • Pomocny post
    Poziom 29  
    Bascom to basic dla mikrokontrolerów. Tak mi się dotychczas zdawało. ;-) Chyba nie masz pojęcia, co właściwie chcesz zrobić.
    Co to znaczy sterowanie obrazami? O jakie labirynty chodzi? Grafika 3D? Symulator Pacmana? Sformułuj problem.
    Pozdrawiam!
  • Poziom 9  
    Dziękuję za szybką odpowiedź. No więc ma to być dokładnie coś w rodzaju pacmana, jak to określiłeś ;-) Labirynt ma być stały i jakaś kropka ma się po nim poruszać w czterech kierunkach - północ, południe, wschód, zachód. Nic więcej. W dokumentacji trzeba podać rodzaj wybranego mikrokontrolera z uzasadnieniem dlaczego taki a nie inny, minimalną ilość portów, analizę prądową układu i przebiegi czasowe. Ogólnie było mówione że trzeba patrzeć na jak najniższe koszty wykonania takiego systemu. Pozdrawiam
  • Pomocny post
    Poziom 29  
    Ok, mikrokontroler. A wyświetlacz? LCD? Graficzny, czy tekstowy? Jaka rozdzielczość? A może matryca diodowa?
    Jakie sterowanie "Pacmanem"?
    Napisz jak najdokładniej, jak widzisz to ustrojstwo, to Cię nakierujemy.
  • Poziom 9  
    Wyświetlacz LCD, co do rozdzielczości, to na tej stronie Link znalazłem kilka przykładów, z tym ze tam wszystkie mają rozdzielczość 16*2, ja będę raczej czegoś większego potrzebował. Może 40*4? Co do pytania o sterowanie, to nie wiem dokładnie co masz tutaj na myśli - ręcznie, przy użyciu klawiatury, ogólnie tak, jak ma to miejsce w grze (jeśli o to Ci chodziło i jeśli tak się w ogóle da). Wiem, że bardzo nieudolnie to tłumaczę, ale proszę o wyrozumiałość ;)
  • Poziom 29  
    LCD 40x4 też specjalnie duży nie jest, Twój labirynt będzie bardziej przypominał korytarz w Ikei lub innym supermarkecie. ;-) Ale do celów edukacyjnych chyba wystarczy.
    Wracając do procka. Na podłączenie wyświetlacza potrzebujesz 7 lub 11 pinów, sterowanie - lewo, prawo, góra, dół, start, ewentualnie reset - powiedzmy 6 pinów. Razem - 17 lub 13. Powinien wystarczyć nawet jakiś ATTiny. Żeby mieć trochę swobody i nie patrzeć na zbliżający się koniec pamięci, proponuję jakiś ATMega, najlepiej ATMega16 lub większy, bo one mają już obsługę JTAG-a, który bardzo pomaga uruchamiać prototypy.
    W następnym kroku potrzebujesz uruchomić wyświetlacz poprzez wypisanie czegokolwiek. Potem już tylko ułożyć algorytm, który proponuję zacząć od konstrukcji tablicy odzwierciedlającej stan wyświetlacza. Taką tablicę możesz co pewien okres czasu (np. 100 ms) przepisywać w całości na wyświetlacz.
  • Poziom 9  
    Super, wielkie dzięki za informacje. Pozdrawiam!
  • Poziom 9  
    zamykam temat