Tut mir leid, dass ich dese Frage nich beantworten kann aber vielleiht interessiert dich das ja: Du könntest je einen Motor an IT1, SCL und SAD anschließen. Ein Pol muss natürlich an der Masse liegen damit das Ganze funktioniert Dabei ist wichtig das er mit 5-8 Volts auskommt und bei belastung nicht mehr als 0,5-1A zieht. Die kannst du dann wiefolgt ansteuern:
Code:
#include "RP6RobotBaseLib.h"
  
int main(void) 
{  
   initRobotBase();  
  
   DDRA |= (E_INT1);            // IT1 als Ausgang definieren 
   DDRC |= (SCL | SDA);         // PC0 + PC1 als Ausgänge definieren 

   while (true) 
   { 
      PORTA |= E_INT1;         // PA4 high 
      mSleep(5000); 
      PORTA &= ~E_INT1;         // PA4 low 

      PORTC |= SCL;            // PC0 high 
      mSleep(5000); 
      PORTC &= ~SCL;            // PC0 low 

      PORTC |= SDA;            // PC1 high 
      mSleep(5000); 
      PORTC &= ~SDA;            // PC1 low 
   } 

   return 0; // Dieses kliene Programm steuert jeden Motor bzw. LED nacheinander 5 sek. lang an 
}