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);
)
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);
)