Code:... Init () while (1) {Das sagt es schon. Etwas stimmt nicht vorne von "while". Hint: was gehört hinter jeder Befehl/Funktionsanruf? Antwort: ein Punkt-Komma.parse error before "while"![]()
Code:... Init () while (1) {Das sagt es schon. Etwas stimmt nicht vorne von "while". Hint: was gehört hinter jeder Befehl/Funktionsanruf? Antwort: ein Punkt-Komma.parse error before "while"![]()
wegen diesem mini ; spackt alles rum? ich sollte bei normalen sps steuerungen bleiben da weiss ich was die mir sagen wollen![]()
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
so danke erstmal für die tolle hilfe
habe nu ein programm wo die motoren rennen
ist auch alles wunderbar bis die endschalter kommen dann fährt er nur kurz rückwärts......#include "asuro.h"
int main(void)
{
Init ();
while (1)
{
if (PollSwitch()>0)
{
StatusLED (RED);
MotorDir(RWD,RWD);
MotorSpeed(80,160);
Sleep(3000);
FrontLED(OFF);
BackLED(ON,ON);
}
else
{
StatusLED (GREEN);
MotorDir(FWD,FWD);
MotorSpeed(100,100);
FrontLED(ON);
BackLED(OFF,OFF);
}
}
return(0);
}
gibt es einen befehl mit dem ich eine anweisung zeitlich begrenzen kann und dann wieder einen schritt zurückspringen kann? (dasmit dem sleep tut mal garnix, und ist das einzige was ich bei google gefunden habe)
also nachdem der endschalter betätigt wurde 3 sekunden rückwärts mit drehung und dann wieder vollgas?
und wieso blinken meine backleds? ist das nen wackelkontakt von meinen pollschaltern oder wo kommt dat wieder her?
Geändert von Nordwind (23.09.2011 um 00:51 Uhr)
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Hallo,
Um mit dem ASURO richtig umgehen zu können solltest du mal das C-Tutotial durcharbeiten, um zu wissen was man mit C und mit Mikrokontrollern überhaupt so machen kann.
http://www.mikrocontroller.net/artic...R-GCC-Tutorial
(nur meine Meinung)
gruß aus Hamburg
Sleep(3000);
Parameter für Sleep() ist 0 bis 255!
Sleep(255) wartet etwa 3,5 Millisekunden.
... abends früher ins Bettchen gehen.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
ja das früher ins bettchen ist eine sehr gute iddee
irgendwie lkppt das mit der verzögerung aber trozdem nicht![]()
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Lesezeichen