Forum
    • Categorieën
    • Recent
    • Populair
    • Gebruikers
    • Groepen
    • Zoeken
    • Registeren
    • Login
    1. Home
    2. DaniëlV
    D
    • Profiel
    • Volgend 0
    • Volgers 0
    • Onderwerpen 0
    • Berichten 18
    • Beste 0
    • Controversial 0
    • Groepen 0

    DaniëlV

    @DaniëlV

    0
    Reputatie
    1765
    Bekeken
    18
    Berichten
    0
    Volgers
    0
    Volgend
    Geregistreerd Laatste keer online gezien

    DaniëlV Ontvolgen Volgen

    Meest recente berichten door DaniëlV

    • RE: PWS robotica

      Beste JoostR ,

      Dat had ik al gedaan, maar daarna kreeg ik het volgende:
      Arduino: 1.6.13 (Windows 7), Board:"Arduino/Genuino Uno"

       E:\Arduino\Sketches\sketch_feb08a\sketch_feb08a.ino: In function 'void setup()':
      
       sketch_feb08a:13: error: request for member 'setSpeed' in 'motor1', which is of non-class type 'int'
      
          motor1.setSpeed(105); //set the speed of the motors, between 0-255
      
            ^
      
       sketch_feb08a:14: error: request for member 'setSpeed' in 'motor2', which is of non-class type 'int'
      
        motor2.setSpeed (105);  
      
          ^
      
       E:\Arduino\Sketches\sketch_feb08a\sketch_feb08a.ino: In function 'void loop()':
      
       sketch_feb08a:37: error: request for member 'run' in 'motor1', which is of non-class type 'int'
      
       motor1.run(FORWARD);  // Turn as long as there's an obstacle ahead.
      
              ^
      
       sketch_feb08a:37: error: 'FORWARD' was not declared in this scope
      
       motor1.run(FORWARD);  // Turn as long as there's an obstacle ahead.
      
                  ^
      
       sketch_feb08a:38: error: request for member 'run' in 'motor2', which is of non-class type 'int'
      
       motor2.run (BACKWARD);
      
              ^
      
       sketch_feb08a:38: error: 'BACKWARD' was not declared in this scope
      
       motor2.run (BACKWARD);
      
                   ^
      
       sketch_feb08a:44: error: request for member 'run' in 'motor1', which is of non-class type 'int'
      
      motor1.run(FORWARD); //if there's no obstacle ahead, Go Forward! 
      
             ^
      
       sketch_feb08a:44: error: 'FORWARD' was not declared in this scope
      
      motor1.run(FORWARD); //if there's no obstacle ahead, Go Forward! 
      
                 ^
      
       sketch_feb08a:45: error: request for member 'run' in 'motor2', which is of non-class type 'int'
      
       motor2.run(FORWARD);  
      
              ^
      
       exit status 1
       request for member 'setSpeed' in 'motor1', which is of non-class type 'int'
      
       This report would have more information with
       "Show verbose output during compilation"
       option enabled in File -> Preferences.
      

      Helaas kan ik hier echt niks mee.
      Is het misschien handiger om een afspraak te maken op de TU?
      Als dit kan het liefst zo snel mogelijk, want er komt een deadline aan op 22 feb.

      Gr,
      Daniël & Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste JoostR,

      We lopen eigenlijk met de de huidige code, dat is de code die we in een eerdere post hebben gegeven, tegen deze fouten aan:

      Arduino: 1.6.13 (Windows 10), Board:"Arduino/Genuino Uno"

       F:\Arduino\Sketches\sketch_dec27a\sketch_dec27a.ino: In function 'void setup()':
       sketch_dec27a:13: error: 'motor1' was not declared in this scope
      
          motor1.setSpeed(105); //set the speed of the motors, between 0-255
      
          ^
      
       sketch_dec27a:14: error: 'motor2' was not declared in this scope
      
       motor2.setSpeed (105);  
      
        ^
      
       F:\Arduino\Sketches\sketch_dec27a\sketch_dec27a.ino: In function 'void loop()':
      
       sketch_dec27a:37: error: 'motor1' was not declared in this scope
      
       motor1.run(FORWARD);  // Turn as long as there's an obstacle ahead.
      
       ^
      
       sketch_dec27a:37: error: 'FORWARD' was not declared in this scope
      
       motor1.run(FORWARD);  // Turn as long as there's an obstacle ahead.
      
                  ^
      
       sketch_dec27a:38: error: 'motor2' was not declared in this scope
      
       motor2.run (BACKWARD);
      
       ^
      
       sketch_dec27a:38: error: 'BACKWARD' was not declared in this scope
      
       motor2.run (BACKWARD);
      
                   ^
      
       sketch_dec27a:44: error: 'motor1' was not declared in this scope
      
      motor1.run(FORWARD); //if there's no obstacle ahead, Go Forward! 
      
      ^
      
       sketch_dec27a:44: error: 'FORWARD' was not declared in this scope
      
      motor1.run(FORWARD); //if there's no obstacle ahead, Go Forward! 
      
                 ^
      
       sketch_dec27a:45: error: 'motor2' was not declared in this scope
      
       motor2.run(FORWARD);  
      
       ^
      
       exit status 1
       'motor1' was not declared in this scope
      
       This report would have more information with
       "Show verbose output during compilation"
       option enabled in File -> Preferences.
      

      Bij deze fouten weten wij eigenlijk niet wat we moeten doen, kan jij ons verder helpen?

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste JoostR,

      We zitten eigenlijk een beetje vast nu op het programeren.
      Als bronnen voor het resultaat dat we nu hebben:
      bron 1 en bron 2
      We zitten eigenlijk vast, omdat we dc motoren hebben en geen motorshield erbij.

      Gr,
      Jaco en Daniël

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      JoostR,

      We hebben eigenlijk nog helemaal niet naar de Ir sensor gekeken, omdat we al bij de ultrasone sensor vastliepen.
      We hebben voor onze code gekeken naar voorbeelden op internet en daaruit wat geprobeerd te maken, maar we zitten met het probleem van het benoemen van de motoren. En toen ik dat ging aanpassen werkte de hele code niet meer en kunnen we net zo goed opnieuw beginnen met schrijven. Heb jij miss een goed voorbeeld voor ons dat we kunnen volgen?
      Onze code tot nu toe:

      #include <Servo.h> //include Servo library
      #define trigPin 12// define the pins of your sensor
      #define echoPin 13
      int LeftMotorPin = 7; // set up motors.
      int RightMotorPin = 6;   
      
      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);  
      

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      JoostR,

      Er zat geen gebruiksaanwijzing bij, maar we hebben het inmiddels al redelijk goed voor mekaar.
      Het enige probleem nu is de code voor de IR sensor die leven meet, daar komen wij niet uit. Heb jij daar ideeën voor?
      We hebben onze code geprobeerd voor de ultrasone sensor, zodat hij autonoom kan rijden, maar die werkt niet goed, we gebruiken twee dc motoren met 3V, zonder motor shield.

      Gr,
      Jaco en Daniël

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      JoostR,

      Wij hebben nu alle onderdelen besteld en binnen, maar we weten eigenlijk niet welke kabels we nodig hebben en we eventueel iets van weerstandjes nodig?

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste JoostR,

      Dat klopt, maar omdat de sensor voor het meten van leven nogal prijzig is willen we liever voor een goedkopere minder sterke gaan. Omdat het in ons geval toch niet in de praktijk wordt toegepast.

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste JoostR,

      Wij hebben al een ultrasone sensor voor afstand. De IR sensor is om leven te meten. Omdat die nogal duur is leek ons een goedkopere, minder goede voor nu een goede oplossing.

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste JoostR,

      Wij zijn onderdelen aan het uitzoeken.
      Wij kunnen alleen niet een goed geschikte infrarood sensor
      de enige die we kunnen vinden is deze: infraroodsensor
      Maar die is nogal duur, helemaal als we er 2 moeten bestellen.
      Daarom zouden we omdat het voor ons maar om een test apparaat gaat liever voor een van deze 2 gaan:
      IR sensor of IR sensor
      Wat denk jij dat het beste is?

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV
    • RE: PWS robotica

      Beste @JoostRothweiler,
      Het lijkt ons een goed idee.
      We zien je donderdag!

      Gr,
      Daniël en Jaco

      geplaatst in Elektronica
      D
      DaniëlV