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
}
Lesezeichen