- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 49

Thema: Wii Nunchuck an Arduino

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #32
    HaWe
    Gast
    Zitat Zitat von Ceos Beitrag anzeigen
    ich habe mir dein Link aus dem ersten Beispiel nochmal angesehen udn entdeckt, dass dort überall delay(1) verbaut sind aber auskommentiert

    https://github.com/infusion/Fritzing...chuk/Nunchuk.h

    kommentier doch mal probehalber die ganzen delay(1) ein und schau ob das zu besseren ergebnissen führt, damit wäre zumindest schonmal sichergestellt dass dein reine ablauf ein timing problem hat oder nicht

    wenn es nicht klappt sehe ich das problem defintiv in der wire-lib implementation für die boards due und M4 und kann nurnoch empfehlen sich an deren entwickler zu wenden oder hier auf antwort von jemand mit der gleichen hardware zu hoffen (support aber eben leider nur in englisch ... PS da ist schon ein issue das das gleiche problem beschreibt, kannst du mal die prozessoren benennen die auf den boards verbaut sind, dann könnte ich mal eine antwort in das topic für dich setzen)
    edit
    falsch verstanden, du meinst ja den Code vom Link!
    probiere ich gleich aus!

    - - - Aktualisiert - - -

    getestet überall mit delay(1) auskommentiert: keine Verbesserung leider (alle Änderungen sporadisch, keine Reaktion auf Tastendruck, Poti, Bewegung)

    Code:
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,508,-172,-512,1,1
    -127,-128,-512,-512,-512,1,1
    -127,-128,-512,144,-384,1,1
    -127,-128,-512,-512,-512,1,1
    -124,-128,-512,-512,-512,1,1
    -127,-128,-512,-512,-512,1,1
    -127,-128,511,511,511,0,0
    128,127,511,511,511,0,0
    -2,1,-3,-469,194,0,1
    50,-69,393,-394,-9,1,1
    -96,-3,-348,-8,-10,0,1
    0,-118,194,215,196,0,0
    99,-99,-9,403,-387,0,1
    -86,-2,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,508,508,-172,1,1
    -127,-128,-512,-512,-512,1,1
    -127,-128,-512,-510,144,1,1
    -127,-128,-512,-512,-512,1,1
    -127,-125,-512,-512,-512,1,1
    -127,-128,-512,-512,-512,1,1
    -127,-128,-509,511,511,0,0
    128,127,511,511,511,0,0
    128,-3,4,-1,-470,1,1
    54,49,-273,395,-395,0,1
    101,-97,-9,-345,-7,0,1
    2,-1,-472,195,214,0,1
    -68,98,-393,-11,400,0,0
    -2,-87,-5,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0
    128,127,511,511,511,0,0

    meine Boards sind Arduino Due (Original) mit M3 (SAM3X8E) und Adafruit Feather M4 (ATSAMD51)

    - - - Aktualisiert - - -

    update 2:
    der Code von deinem Link
    https://github.com/infusion/Fritzing...chuk/Nunchuk.h
    funktioniert mit un-kommentiertem delay(1) anfangs immerhin mit meinem Mega2560 und reagiert auch auf Tasten/Poti, aber dann hängt er sich nach wenigen Sekunden komplett auf
    In der Originalfassung (auskommentiertes delay(1) ) dagegen ist er immerhin auf dem Mega absolut stabil, genau wie der uxomm-Code.
    Nur ergänzend nochmal:
    KEINER der auf dem Mega2560 funktionierenden Codes läuft allerdings auf M3 oder M4.

    Der Nunchuk ist wie gesagt das erste Gerät, das solche Probleme mit I2C macht, speziell auf den ARM Boards.
    ich tippe langsam auch auf clock-stretching Probleme...
    Aber ich brauche eben eine Arduino-Lösung mit den dortigen Wire() Bordmitteln.

    (editiert)
    Geändert von HaWe (10.04.2019 um 12:24 Uhr)

Ähnliche Themen

  1. Wii Nunchuck I2C an Raspberry Pi
    Von wassy92x im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 0
    Letzter Beitrag: 27.01.2015, 15:24
  2. Nunchuck auslesen
    Von Snaper im Forum Sensoren / Sensorik
    Antworten: 12
    Letzter Beitrag: 28.02.2012, 09:45
  3. Wii Motion Plus - Nunchuck Passthrough Mode
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 19.10.2011, 19:36
  4. Nunchuck mit Gyroskopen
    Von RobertM im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 1
    Letzter Beitrag: 21.12.2008, 16:40
  5. Nunchuck über i2c Ausleseprobleme (wohl Nunchukseitig)
    Von ustech im Forum AVR Hardwarethemen
    Antworten: 6
    Letzter Beitrag: 05.10.2008, 23:56

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress