Hy
Code:
#include <stdbool.h>
#include <asuro.h>
int main(void)
{
Init();
bool blinken = true;
int LANG = 0,z = 0,x = 0, y = 0;
if (blinken == true)
{
//Schalter
//Begin Blinktakt Backleds
x=x+1;
if (x > 1000)
LANG=LANG+1;
if (x > 1000)
x=0;
if((LANG > 0) && (LANG < 20))
BackLED(ON,OFF);
if((LANG > 20) && (LANG < 40))
BackLED(OFF,ON);
if ( LANG > 40)
LANG=0;
//Ende Blinktakt Backleds
}
if (blinken == false)
BackLED(OFF,OFF);
while( 1 )
{
y++;
if (y > 1000)
z++;
if (y > 1000)
y=0;
if (z < 20) // Wenn z kleiner 20 ist blinkt es
blinken = true;
if (z > 20)
{ blinken = false;
StatusLED(RED);
}
if (z > 30)
z=0;
}
return 0;
}
Ich habe es jetzt getestet aber es leuchtet immer die statusLED ROT
EDIT
Ich habe es jetzt so
LG
Code:
while( 1 )
{
y++;
if (y > 1000)
z++;
if (y > 1000)
y=0;
if (z < 20) // Wenn z kleiner 20 ist blinkt es
{ blinken = true;
StatusLED(OFF); //EDIT hinzugefügt
}
if (z > 20)
{ blinken = false;
StatusLED(RED);
}
if (z > 30)
z=0;
}
return 0;
Das blinkt immer die statusLED
Irgendwie nimmt er das mit dem bool nichtsorichtig war
will er mich verappeln(der roboter) 
Wenn jemand einen Tipp hat .....bitte....
Lg
Lesezeichen