Hallo

Auch von mir herzlichen Glückwunsch zum RP6 :)

Mit allgemeinen RP6-Programmen kann ich leider nicht wirklich dienen weil ich meist irgendwas spezielles angebaut und gesteuert habe. Trotzdem hier mal ein paar meiner Versuche:

Die Statusleds blinken lassen:
Code:
#include "RP6RobotBaseLib.h"

#define blinkLED6 statusLEDs.LED6=(getStopwatch1() & (1<<6)) && 1

uint8_t blink3;

int main(void)
{
	initRobotBase();
	setLEDs(0);

	//Zeitgeber für das Blinken starten
	startStopwatch1();

	while(true)
	{
		//LED1 blinkt langsam
		statusLEDs.LED1 ^=(getStopwatch1() & (1<<9));

		//LED2 blinkt schnell
		statusLEDs.LED2=(getStopwatch1() & (1<<7)) && 1;

		//LED3 blinkt variabel (0 bedeutet aus)
		blink3=8;
		statusLEDs.LED3=(getStopwatch1() & (1<<blink3)) && 1;

		//LED4 flasht
		statusLEDs.LED4=!(getStopwatch1() & (0b101<<6)) && 1;

		//LED5 flackert
		statusLEDs.LED5=(getStopwatch1() & (0b1001<<5)) && 1;

		//LED6 blinkt mit #define
		blinkLED6;

		//LED-Status aktuallisieren
		updateStatusLEDs();

		//das funktioniert natürlich auch mit der pwrLED
		if (!(getStopwatch1() & (9<<8)) && 1) powerON(); else powerOFF();
	}
	return 0;
}
Sanft beschleunigen und abbremsen:
https://www.roboternetz.de/phpBB2/vi...=299733#299733

Linienverfolgung mit eingebauten Lichtsensoren:
https://www.roboternetz.de/phpBB2/vi...=354402#354402

Erschreckend wenig was ich mit dem orginalen RP6 auf die Beine gestellt habe.
Mit kleinen oder größeren Erweiterungen war ich fleißiger:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=35643
https://www.roboternetz.de/phpBB2/viewtopic.php?t=41805
https://www.roboternetz.de/phpBB2/ze...=362473#362473
Nur mal ein paar Beispiele was man alles anstellen kann :)

Gruß

mic