Zitat Zitat von The-BooN-
Zitat Zitat von The-BooN-
Zitat Zitat von Goblin
ok. . ich hab auch erst gedacht, es sei ne antenne. (als ich den asuro zum ersten mal gesehen hab). ich glaub ich würd ihn auch so lassen!
coooool
coooool coooool
Immer 2 mal mehr cooooooooooool wie du (ihr!!!)

Also mein Linien programm sieht so aus:

Code:
#include "asuro.h"

#define SPEED  0x8F

int speedLeft,speedRight;
unsigned int lineData[2];
int ADOffset;

void LineLeft (void)
{
	speedLeft  += 1;
	if (speedLeft > 0xFE) speedLeft = 0xFF;
}

void LineRight (void)
{
	speedRight  += 1;
	if (speedRight > 0xFE) speedRight = 0xFF;
}

int main(void)
{
int i;
unsigned char j;

	Init();

	FrontLED(ON);
	for (j = 0; j < 0xFF; j++) {
	LineData(lineData);}
	LineData(lineData);
	ADOffset = lineData[0] - lineData[1];
	speedLeft = speedRight = SPEED;
	for(;;) {
		LineData(lineData);
		i = (lineData[0] - lineData[1]) - ADOffset;
		if ( i > 4) {
			StatusLED(GREEN);
			LineLeft();
		}
		else if ( i < -4) {
			StatusLED(RED);
			LineRight();
		}
		else {
			StatusLED(OFF);
			speedLeft = speedRight = SPEED;
		}
		MotorSpeed(speedLeft,speedRight);
	} 
	return(0);
Aber leider funktioniert´s net so richtig!!

Bitte Helft mir!

MfG MarkusH91