- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 14

Thema: 3D kompass. Rechnung

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #13
    Benutzer Stammmitglied
    Registriert seit
    09.02.2013
    Beiträge
    51
    Code:
        sensor = SensorADXL345(1, 0x53)
        mx,  my,  mz,  = sensor.read_data_beschl()
        #print mx, my, mz
        pitchAccelXh = math.atan2(my / 1024, (mz / 1024))
        rollAccelYh = math.atan2(mx / 1024, (mz / 1024))
     
        cos_roll= math.cos(pitchAccelXh);
        sin_roll = math.sin(pitchAccelXh);
        cos_pitch = math.cos(rollAccelYh);
        sin_pitch = math.sin(rollAccelYh);
      
        mag_X = x; 
        mag_Y = y;  
        mag_Z = z;  
      
    
        Yh = mag_Y * cos_roll - mag_Z * sin_roll;
        Xh = mag_X * cos_pitch + mag_Y * sin_roll * sin_pitch + mag_Z * cos_roll * sin_pitch;
        ang = 180+round(math.atan2(x, y)*(180/math.pi),0)
        realHeading = 180+round(math.atan2(Xh, Yh)*(180/math.pi),0)
        print "alt",ang,"neu",realHeading
        time.sleep(1)

    jetzt geht es solange der Kompass grade ist.
    In diesen fall stimmen alter und neuer wert überein (is ja normal) sobalt ich den Kompass + accelerometer kippe ist der alte wert fast besser als der neu ausgerechnete^^

    jemand eine Idee woran das liegen könnte?
    Geändert von Spacecam (21.08.2013 um 18:21 Uhr)

Ähnliche Themen

  1. 3D kompass. Rechnung
    Von Spacecam im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 12.08.2013, 17:20
  2. Hexaservos + Rechnung
    Von Andi_K im Forum Motoren
    Antworten: 9
    Letzter Beitrag: 26.03.2013, 08:37
  3. Rechnung in Boolschem Ausdruck
    Von Static im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 25.09.2005, 19:02
  4. % Rechnung
    Von Marco78 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 19.03.2005, 12:17
  5. einfache rechnung
    Von Adam im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 06.10.2004, 21:50

Berechtigungen

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

Labornetzteil AliExpress