Hallo
Ich möchte hier mein Projekt zum Asuro mit Greifer vorstellen.
Hatte in dem Forum hier Anregungen gefunden und diese umgesetzt.
Der Asuro steuert einen Servo Motor der einen Greifer bedient. Der Servo Impuls wird über die rechte BackLED gesendet.
Video:
First Step: http://www.youtube.com/watch?v=QIkSxFbXF50
Fertig: http://www.youtube.com/watch?v=8gUOZ1lC8pY
Fotos:
https://www.roboternetz.de/phpBB2/al...hp?pic_id=2412
https://www.roboternetz.de/phpBB2/al...hp?pic_id=2413
Quellcode:
Code:
#include <asuro.h>
int main (void)
{
Init();
StatusLED(YELLOW);
int x;
int i;
int p;
MotorDir(FWD,FWD);
MotorSpeed(175,175);
for(p=0;p<1000;p++)
{Sleep(72);}
MotorDir(BREAK,BREAK);
StatusLED(GREEN);
for(x=0; x<15; x++)
{
BackLED(ON,OFF);
Sleep(80);
BackLED(OFF,OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
BackLED(ON,OFF);
Sleep(80);
BackLED(OFF,OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
}
MotorDir(RWD,BREAK);
MotorSpeed(175,0);
for(p=0;p<1000;p++)
{Sleep(72);}
MotorDir(FWD,FWD);
MotorSpeed(175,175);
for(p=0;p<2000;p++)
{Sleep(72);}
MotorDir(BREAK,BREAK);
Sleep(72);
StatusLED(RED);
for(i=0; i<15; i++)
{
BackLED(ON,OFF);
Sleep(15);
BackLED(OFF,OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
BackLED(ON,OFF);
Sleep(15);
BackLED(OFF,OFF);
Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
}
StatusLED(YELLOW);
MotorDir(RWD,RWD);
MotorSpeed(175,175);
for(p=0;p<1000;p++)
{Sleep(72);}
StatusLED(GREEN);
MotorDir(BREAK,BREAK);
return(0);
}
Nun wünsche ich mir von euch konstruktive Kritik oder Verbesserungsmöglichkeiten
Andere Projekte sind in Arbeit...
Gruß Thund3r
Lesezeichen