- 3D-Druck Einstieg und Tipps         
Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 44

Thema: Projekt: Asuro mit Greifern

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.01.2009
    Ort
    NRW
    Beiträge
    562
    Anzeige

    Powerstation Test
    Hallo

    Halt uns über dein Projekt auf dem laufenden

    Gruß Thund3r

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    03.02.2010
    Beiträge
    32
    Entschuldige. Ich hab nur nicht geschrieben, da mein Servo noch nicht da ist, der müsste morgen kommen.

    Gruß Giftzwerg

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    03.02.2010
    Beiträge
    32
    Es geht!!!
    Danke für die viele Hilfe war echt nett!!

    Gruß Giftzwerg

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.01.2009
    Ort
    NRW
    Beiträge
    562
    Hallo

    Das freut mich!
    Zeig doch mal Fotos und n Video

    Gruß Thund3r

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    03.02.2010
    Beiträge
    32
    ähmm ich hab doa noch eine eine frage wie Programmiere ich ihn jetzt.
    Ich weis das ich dem jeztz nur kurz sagen soll das die Back Led an ist, aber wenn ich das mit eine for-schleife mache geht das leider nicht.

    Gruß Giftzwerg

  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.01.2009
    Ort
    NRW
    Beiträge
    562
    Hallo

    Zeig mal deinen Programmausschnitt.

    Gruß Thund3r

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    03.02.2010
    Beiträge
    32
    das war mein erster Versuch:
    Code:
    #include "asuro.h"
    
    int main(void)
    {
        unsigned char taste;
    	int i;
    	
    	Init();
    	StatusLED(GREEN);
    	MotorDir(FWD,FWD);
    	
    	while(1){
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				taste=PollSwitch;
    				
    				if(taste==12){
    								BackLED(OFF,ON);
    								MotorDir(BREAK,BREAK);
    								MotorSpeed(0,0);
    								for(i=1;i>200;i++){
    													Sleep(2);}
    								
    								BackLED(OFF,OFF);
    								MotorDir(FWD,RWD);
    								MotorSpeed(100,100);
    								for(i=1;i>2000;i++);{
    														Sleep(2);}
    																	
    								BackLED(OFF,OFF);
    							    MotorDir(FWD,FWD);
    								MotorSpeed(180,180);
    								for(i=1;i>200;i++);{
    														Sleep(2);}
    								
    								BackLED(OFF,ON);
    							    MotorDir(RWD,RWD);
    								MotorSpeed(180,180);
    								for(i=1;i>2000;i++);{
    														Sleep(2);}
    								
    				                BackLED(OFF,OFF);
    								MotorDir(RWD,FWD);
    								MotorSpeed(100,100);
    								for(i=1;i>200;i++);{
    														Sleep(2);}
    								
    								BackLED(OFF,OFF);
    								MotorDir(FWD,FWD);
    								MotorSpeed(200,200);
    								for(i=1;i>300;i++);{
    														Sleep(2);}
    														
    								}
    
    				else if(taste==33){
    									MotorDir(RWD,RWD);
    									MotorSpeed(100,100);
    									for(i=0;i<9999;i++){
    															Sleep(10);} 
    									MotorDir(BREAK,RWD);  
    									MotorSpeed(0,125); 
    									for(i=0;i<9999;i++){ 
    															Sleep(10);}
    									MotorDir(FWD,FWD);
    									MotorSpeed(150,150);
    									for(i=0;i<9999;i++){ 
    															Sleep(10);}
    									}
    				else{
    									MotorDir(FWD,FWD);
    									MotorSpeed(200,200);
    									}
    				}					
    	return 0;
    }
    da das icht funktoinierte hat habe ich einfach erstmal probiert den Servo auszulesen
    Code:
    #include "asuro.h"
    
    int main(void)
    {
        int i;
    	Init();
    	BackLED(ON,ON);
    	for(i=1;1>1;i++){Sleep(1);}
    	BackLED(OFF,OFF);
    	while(1);
    	return 0;
    }

  8. #18
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.01.2009
    Ort
    NRW
    Beiträge
    562
    Hallo

    In beiden Programmen sind n Haufn Fehler daher zeig ich dir einfach mal die Methode die ich benutzt habe:

    Max an der einen Seite:

    Code:
    void RichtungA(void)
    {BackLED(OFF,OFF);
    StatusLED(GREEN);
            BackLED(OFF,ON); 
          Sleep(15);
          BackLED(OFF,OFF);  
          Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
    	  BackLED(OFF,ON); 
          Sleep(15);
          BackLED(OFF,OFF);  
          Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
    }
    und

    Code:
    void RichtungB(void)
    {BackLED(OFF,OFF);
    StatusLED(GREEN);
            BackLED(OFF,ON); 
          Sleep(80);
          BackLED(OFF,OFF);  
          Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
    	  BackLED(OFF,ON); 
          Sleep(80);
          BackLED(OFF,OFF);  
          Sleep(255);Sleep(255);Sleep(255); Sleep(255);Sleep(255);Sleep(255);
    }

    Im Hauptprogramm werden diese dann so aufgerufen.

    Code:
    ....
    int c;
    for(c=0; c<15; c++)
    	  {RichtungA();}
    for(c=0; c<100; c++)
    	  {Sleep(100);}
    for(c=0; c<15; c++)
    	  {RichtungB();}
    ...
    Versuchs mal so

    Gruß Thund3r

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    03.02.2010
    Beiträge
    32
    Tschuldigung das ich so lange nicht mehr geschrieben habe, aber ich hatte viel mit dem Programm code rumprobiert, aber leider geht es nicht. Ich glaube das es mehr an mir liegt als am Code.

    Gruß giftzwerg

  10. #20
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.01.2009
    Ort
    NRW
    Beiträge
    562
    Hallo

    Mach doch mal ein Foto deiner Konstruktion

    Gruß Thund3r

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress