- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Motoren per Bluetooth ansteuern

  1. #11
    Anzeige

    Powerstation Test
    Danke soweit funktioniert es super

    ToastCrafterHD
    Geändert von Anonym (07.02.2016 um 19:48 Uhr)

  2. #12
    Da mein erstes Shield meine starken Motoren nicht auf Dauer aushält, habe ich mir jetzt das Pololu Dual VNH5019 Motor Driver Shield for Arduino
    gekauft (https://www.pololu.com/product/2507). Diese funktioniert super und schaft die Motore mit links aber ich kann es nur über USB steuern und nicht über Bluetooth. Wo liegt mein Fehler?

    Mein Arduino Code:
    Code:
    #include <DualVNH5019MotorShield.h>
    #include <SoftwareSerial.h>
    
    char val;
    int i = 100;
    int o = -100;
    int p = 0;
    
    int bluetoothTx = 2;
    int bluetoothRx = 4;
    SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
    
    DualVNH5019MotorShield md;
    
    void setup()
    {
      md.init();
      Serial.begin(115200);  
      bluetooth.begin(115200);
    
    }
    
    void loop()
    {
      {
        if (bluetooth.available()) 
        {
           val = bluetooth.read();
           Serial.print(val);
        }
        else if (Serial.available())
        {
          val = Serial.read();
          bluetooth.print(val);
        }
      }
      // anfang motor steuerung 
        if (val == 'W') {
        md.setM1Speed(i); 
        md.setM2Speed(i);     
     }
    
    if (val == '0') {
        md.setM1Speed(p); 
        md.setM2Speed(p); 
     }
    
         if (val == 'S') {
        md.setM1Speed(o); 
        md.setM2Speed(o);     
     }
          if (val == 'A') {
        md.setM1Speed(i); 
        md.setM2Speed(o);     
     }
          if (val == 'D') {
        md.setM1Speed(o); 
        md.setM2Speed(i);     
     }
    }
    und mein Processing Code:
    Code:
    import processing.serial.*;
    
    Serial port;  
    int val;      
    
    void setup() 
    {
      size(200, 200);
      port = new Serial(this, "COM7", 115200);
    }
    
    void draw() {
      
      if (keyPressed) { 
         if(key == CODED){       
           if (keyCode == UP) {
            port.write('W');
          }
            if (keyCode == DOWN) {
            port.write('S');
        }
              if (keyCode == RIGHT) {
            port.write('D');
      }
            if (keyCode == LEFT) {
            port.write('A');
          }
        }
         if (key == '0') {
           port.write('0');
         }
      }
    }
    Danke schon mal
    ToastCrafterHD

  3. #13
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Das Dual VNH5019 Motor Driver Shield verwendet Pin 2 und 4. Das überschneidet sich mit den Bluetooth Pins. Pin 3 und 5 wären noch frei.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. 8 Motoren ansteuern
    Von hunikuni im Forum Motoren
    Antworten: 7
    Letzter Beitrag: 22.05.2012, 09:49
  2. ansteuern von 10(und mehr) motoren
    Von darkangel1208 im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 13.04.2009, 18:02
  3. 2 Motoren ansteuern
    Von addict im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 18.03.2005, 16:36
  4. Motoren ansteuern
    Von linosius im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 07.02.2005, 18:53
  5. 3V Motoren mit 12V PWM ansteuern?
    Von BlackBox im Forum Motoren
    Antworten: 11
    Letzter Beitrag: 30.07.2004, 07:08

Berechtigungen

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

LiFePO4 Speicher Test