-         

Ergebnis 1 bis 2 von 2

Thema: Ich brauche etwas Hilfe zu einer Software.

  1. #1

    Ich brauche etwas Hilfe zu einer Software.

    Anzeige

    Hallo,

    in der Schule haben immoment das Thema Arduino und autonome Roboter.
    Ich habe bereits den Roboter mit 2 Motoren , einem Entfehrnungsmesser und dem
    Arduinoboard selbst zusammengebaut. Doch wegen der extrem knappen Zeit
    habe ich mich dazu entschieden den Code nicht selbst zu schreiben sondern
    zu downloaden. *schäm**schäm* ich weiß.
    Jetzt bleibt mir die Frage was ich aus dem Code alles ins deutsche übersetzen
    oder eventuel streichen kann (Ausgeschlossen der Komentare) um es möglichst unauffällig zu machen.

    Ich hoffe ich bekomme trotzalledem ein paar hilfreiche Antworten
    auf meine Frage

    MfG
    CyberSpace

    Der Code :

    #include <AFMotor.h> //import your motor shield library
    #define trigPin 12 // define the pins of your sensor
    #define echoPin 13
    AF_DCMotor motor1(1,MOTOR12_64KHZ); // set up motors.
    AF_DCMotor motor2(2, MOTOR12_8KHZ);

    void setup() {
    Serial.begin(9600); // begin serial communitication
    Serial.println("Motor test!");
    pinMode(trigPin, OUTPUT);// set the trig pin to output (Send sound waves)
    pinMode(echoPin, INPUT);// set the echo pin to input (recieve sound waves)
    motor1.setSpeed(105); //set the speed of the motors, between 0-255
    motor2.setSpeed (105);
    }

    void loop() {

    long duration, distance; // start the scan
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2); // delays are required for a succesful sensor operation.
    digitalWrite(trigPin, HIGH);

    delayMicroseconds(10); //this delay is required as well!
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = (duration/2) / 29.1;// convert the distance to centimeters.
    if (distance < 25)/*if there's an obstacle 25 centimers, ahead, do the following: */ {
    Serial.println ("Close Obstacle detected!" );
    Serial.println ("Obstacle Details:");
    Serial.print ("Distance From Robot is " );
    Serial.print ( distance);
    Serial.print ( " CM!");// print out the distance in centimeters.

    Serial.println (" The obstacle is declared a threat due to close distance. ");
    Serial.println (" Turning !");
    motor1.run(FORWARD); // Turn as long as there's an obstacle ahead.
    motor2.run (BACKWARD);

    }
    else {
    Serial.println ("No obstacle detected. going forward");
    delay (15);
    motor1.run(FORWARD); //if there's no obstacle ahead, Go Forward!
    motor2.run(FORWARD);
    }


    }

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    29
    Beiträge
    4.574
    Du kannst nichts ins Deutsche übersetzten, ausgenommen die Kommentare und die Übertragung über Serialprint. Grundsätzlich haben die Befehle/Kommandos/... nichts mit der Sprache zutun. Grundsätzlich ist alles in Englisch weil Englisch international ist. Auch Datenblätter sind in Englisch, egal ob das Produkt aus Amerika, Deutschland, China,.... kommt. Wenn du alles auf deutsch schreiben willst musst du alle Headerdateien neu bzw umschreiben.

    Wenn du einen Code einstellst, dann bitte mit den Code Tags.

    MfG Hannes

Ähnliche Themen

  1. Brauche etwas Hilfe bei meiner Schaltung
    Von xari im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 02.04.2015, 22:58
  2. [ERLEDIGT] Brauche Hilfe bei einer Schaltungsanalyse
    Von TheTeichi im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 08.05.2011, 20:04
  3. Brauche Hilfe bei einer Motorensuche
    Von ikearegal im Forum Motoren
    Antworten: 0
    Letzter Beitrag: 02.09.2010, 09:50
  4. Brauche Hilfe beim Bau einer Getriebemotorsteuerung
    Von daywalker008 im Forum Elektronik
    Antworten: 29
    Letzter Beitrag: 17.08.2007, 08:25
  5. Antworten: 10
    Letzter Beitrag: 15.02.2007, 10:36

Stichworte

Berechtigungen

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