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
Lesezeichen