Hallo
Kleines Blink-Demo:
Gruß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)) && 1; //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; }
mic







Zitieren

Lesezeichen