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

[atmega8][bascom][sonar hc-sr04] - sterowanie sonarem

cez93 18 Cze 2012 13:27 1647 0
  • #1 18 Cze 2012 13:27
    cez93
    Poziom 8  

    Witam!

    Mam problem z napisaniem kodu w bascomie. Chcę aby mój robot jechał środkiem korytarza. Zasada działania polega na tym, że sonar podłączony do serwa modelarskiego obraca się w prawo pod kątem prostym do robota i mierzy odległość, następnie obraca się serwo o 180st. czyli w lewo i mierzy ponownie odległość, po tym program zlicza obydwie długości i wylicza środek i wtedy robot dojeżdża do tego punktu środka "korytarza" i dalej jedzie na wprost, oczywiście co np. 1m robot musi powtórzyć czynność aby sprawdzić czy odległość się nie zmieniła(ta ostatnia funkcja nie jest mi bardzo potrzebna aczkolwiek to byłoby dobre rozwiązanie)

    Czy można wykonać takie czynności mając do dyspozycji bascoma AVR, atmege8, mostek H(4 silniki połączone ze sobą stronami równolegle) i sonar HC-SR04?

    Chciałem również napisać program na omijanie przeszkód wykorzystując te same elementy, który powinien być prostszy, ale też sobie z nim nie radzę:(

    Jakby ktoś miał jakieś pomoce, w których jest opisane co i jak lub jeśli ktoś takie coś wykonał i mógłby się podzielić wiedzą to byłbym wdzięczny.

    Próbuje napisać program krok po kroku, ale z tego względu że jestem laikiem to nie radzę sobie, nie mogę znaleźć nic w internecie na ten temat.
    Do tej pory nauczyłem się pisać program jak sterować robotem przez przyciski czy wykonać jakiś prosty harmonogram jazdy robota. Jakieś przeczytanie kursów bascoma mi zbytnio nie pomaga, chyba że sięgałem po nieodpowiednie materiały...

    Nie ukrywam, że mi się trochę śpieszy i potrzebuję szybkiej pomocy, jeśli ktoś posiada gotowy program któregoś z moich pomysłów byłbym wdzięczny jakby mnie nakierował czy pokazał gotowy kod...
    Nie chcę iść na łatwiznę, że ktoś wykona za mnie robotę, ale jest mi prościej jak patrzę na coś wykonanego i na tym się uczę krok po kroku, poza tym i tak będę sprawdzany ze znajomości tego co będę miał zawarte w programie

    Z góry dziękuję.

    0 0