Jeg trenger noen presserende hjelpe vennligst

I

impakt

Guest
Jeg prøver å lage et scenario der en robot kalt Hemisson (www.k-team.com), vil gå gjennom en bestemt rute og bruker en ultralyd sensor vil oppdage været et objekt har endret den posisjon eller ikke.Hvis den oppdager en endring enn den sender gjennom seriell port en melding til HyperTerminal Kunngjøring meg.Nå
er jeg bygge ruten at det skal gå, men jeg
er stuck.Kan du gi en ideea om hvordan du gjør dette?Dette er noen av koden, tho en som jeg
er interessert:
Code:

# separate

__C ()

(

unsigned char __i;

signert int8 __lMot;

signert int8 __rMot;

/ / Validere minimum lengde

if (__SerialCounter <3)

(

__invalid (); / / feil

return;

)

if (__SerialBuffer [2] == '-')

(

__lMot = __rmot =-A2D (__SerialBuffer [3], 10); / / reverse

)

ellers

(

__lMot = __rmot = A2D (__SerialBuffer [2], 10); / / fremover)

if ((__lMot <-9) | | (__lMot> 9))

(

__invalid (); / / feil

return;

)__PwmMotLeft = __lMot;

__PwmMotRight = __rMot;

printf ( "c,% d", __PwmMotRight);

)

 
Alt jeg trenger er en algoritme eller en ideea på hvordan du får roboten til å ta til venstre eller høyre for hver 4 eller 5 sekunder med hastigheten som jeg
skal angi gjennom at kommandoen er skrevet i nyere koden.

 

Welcome to EDABoard.com

Sponsor

Back
Top