Hi,
ich hab an meinen RP6 ne Servo angeschlossen (Signalleitung an SDA).
Dazu hab' ich erstmal ein kleines Testprogramm geschrieben:
Der Servomotor reagiert jedoch überhaupt nichtCode:#include "RP6RobotBaseLib.h" #define LOW 0 #define HIGH 1 void setSDA(uint8_t state) { if (state == HIGH) PORTC |= SDA; else PORTC &= ~SDA; } void setServo(uint8_t time) { setSDA(HIGH); sleep(time); setSDA(LOW); sleep(200); } int main(void) { initRobotBase(); DDRC = 0b10001110; // SDA als Output setLEDs(0b111111); mSleep(2500); setLEDs(0b001001); while(true) { setServo(15); } return 0; }.
MFG D1K0
Lesezeichen