Hallo
Kannst du andere/eigene Programme fehlerfrei kompilieren? Welche Fehlermeldungen werden angezeigt? (mit Copy&Paste hier in einem Codefenster zeigen)
Ich verwende eine eigene abgespeckte Library weil ich für die Servoansteuerung einen Timer verwende der von der orginalen Lib belegt ist. Eine andere Ansteuerung ermöglicht den Einsatz der orginalen Lib:
(Aus https://www.roboternetz.de/phpBB2/ze...=394784#394784)Code:// RP6 steuert ein Servo an der SL1-LED mit Sleep() #include "RP6RobotBaseLib.h" uint8_t i; int main(void) { initRobotBase(); while(true) { i=0; // i mit Startwert laden while(getBumperLeft() && (i<5)) // Wenn links gedrückt fünf Impulse senden { setLEDs(1); // Impuls High senden sleep(10); // ca. 10 * 100µs warten setLEDs(0); // Impuls Low senden sleep(200-10); // ca. 20ms - 1ms Pause i++; } i=0; while(getBumperRight() && (i<5)) { setLEDs(1); sleep(20); setLEDs(0); sleep(200-20); i++; } } return 0; }
Das Servo wird bei IO1 (SL1) angeschlossen, die Impulse werden mit Sleep()s erzeugt.
Gruß
mic
[Edit]Dazu kann man ja seitenweise quasseln: https://www.roboternetz.de/phpBB2/ze...=407273#407273







Zitieren

Lesezeichen