@ I♥ROBOTIC: es wird doch im Header definiert (2. Code im ersten Beitrag):
Eigentlich kannst du die Servos an beliebige freie Controllerpins anschließen, du musst eben nur die Software dafür anpassen.Code:// Servo ports: #define SERVO1_PULSE_ON (PORTC |= SL1) // PC4 #define SERVO1_PULSE_OFF (PORTC &= ~SL1) #define SERVO2_PULSE_ON (PORTC |= SL2) // PC5 #define SERVO2_PULSE_OFF (PORTC &= ~SL2) #define SERVO3_PULSE_ON (PORTC |= SL3) // PC6 #define SERVO3_PULSE_OFF (PORTC &= ~SL3) #define SERVO4_PULSE_ON (PORTB |= SL4) // PB7 #define SERVO4_PULSE_OFF (PORTB &= ~SL4) #define SERVO5_PULSE_ON (PORTB |= SL5) // PB1 #define SERVO5_PULSE_OFF (PORTB &= ~SL5) #define SERVO6_PULSE_ON (PORTB |= SL6) // PB0 #define SERVO6_PULSE_OFF (PORTB &= ~SL6) #define SERVO7_PULSE_ON (PORTC |= SCL) // PC0 #define SERVO7_PULSE_OFF (PORTC &= ~SCL) #define SERVO8_PULSE_ON (PORTC |= SDA) // PC1 #define SERVO8_PULSE_OFF (PORTC &= ~SDA) // ----------------------------------------------------------- // Other possible ports for connecting Servos to RP6Base: //#define SERVOx_PULSE_ON (PORTA |= ADC0) // PA0 //#define SERVOx_PULSE_OFF (PORTA &= ~ADC0) //#define SERVOx_PULSE_ON (PORTA |= ADC1) // PA1 //#define SERVOx_PULSE_OFF (PORTA &= ~ADC1) //#define SERVOx_PULSE_ON (PORTA |= E_INT1) // PA4 //#define SERVOx_PULSE_OFF (PORTA &= ~E_INT1)
Grüße, Bernhard







Zitieren

Lesezeichen