- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 13

Thema: Nunchuck auslesen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    RN-Premium User Fleißiges Mitglied
    Registriert seit
    13.01.2008
    Ort
    Nordrhein-Westfalen
    Alter
    33
    Beiträge
    125
    Zitat Zitat von radbruch
    Hallo

    Hier das Pinout meiner Nunchuck-Versuche:

    rot - VDD (RP6 Pin1, XBUS 3/5)
    weis - GND (RP6 Pin2, XBUS 1/2/14)
    grün - SDA (RP6 Pin3, XBUS 12)
    gelb - SCL (RP6 Pin4, XBUS 10)
    (Angaben natürlich ohne Gewähr)

    (Aus: https://www.roboternetz.de/phpBB2/ze...=464955#464955)


    Aber das hast du vermutlich auch schon gefunden.

    Gruß

    mic
    Jap, in der Tat habe ich den Nunchuck so beschaltet. Hmm so langsam mach ich mir über die Funktionsfähigkeit meines Gerätes gedanken. Leider habe ich auch momentan keinen zweiten da und den an einer Wii anschließen ist auch erschwert worden Hab halt gedacht knipse mal das Kabel ab. Denn wenn ihr alle sagt, dass es soweit richtig sein muss und laufen muss dann kommt ein Defekt schon in Frage denke ich.

  2. #2

    Gehts bei dir jetzt?

    Zitat Zitat von Snaper Beitrag anzeigen
    Jap, in der Tat habe ich den Nunchuck so beschaltet. Hmm so langsam mach ich mir über die Funktionsfähigkeit meines Gerätes gedanken. Leider habe ich auch momentan keinen zweiten da und den an einer Wii anschließen ist auch erschwert worden Hab halt gedacht knipse mal das Kabel ab. Denn wenn ihr alle sagt, dass es soweit richtig sein muss und laufen muss dann kommt ein Defekt schon in Frage denke ich.
    Hallo,
    ich stehe vor dem gleichen Problem. Hast du mitlerweile eine Lösung?
    MfG Tom

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    75
    Beiträge
    1.175
    Blog-Einträge
    1
    Von vorn auf den stecker gesehen ist links oben CLK rechts oben GND, links unten VCC und rechts GND (Arduino Buch O'REILLYS Verlag) Muss mal schauen habe noch irgendwo eine genauere Beschreibung...HIER
    Geändert von oderlachs (24.02.2012 um 19:35 Uhr)
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    22.02.2012
    Beiträge
    7
    Die Anschlüsse vom Nunchuk sind sehr empfindlich. Vor allem bei nicht geübter Hand drückt man die Anschlüsse sehr schnell ein. Wenn das schon der Fall ist, hilft oft noch mal neu einzustecken.
    Wer oft damit rumexperemtiert, dem kann ich empfehlen sich so ein Breakout für den Nunchuk zu holen. z.B. http://www.watterott.com/de/Leiterpl...iChuck-Adapter

    Ansonsten ist die Seite von oderlachs schon gut beschrieben.

    Ich hab letztens den Nunchuk per Arduino angesteuert, wer da Interesse hat kann sich ja mal den Source vom dpunkt Verlag runterladen:
    http://dpunkt.de/leseproben/3692/code_(Vers_1_0).zip

    Dort unter MotionSensor/ befindet sich im Ordner NunChuckDemo/ ein Funktionstest, den man dann übers Terminal ansteuern kann.
    Ein etwas spektakuläreren Test gibt es dann im Ordner Cube. Ist ein 3D Würfel der in Processing programmiert wurde.

    Lg

  5. #5
    Danke für eure Antworten, bei mir liefert der Nunchuk auch ständig den Wert 16 zurück, so wie vom Threadstarter. Programmiere in Bascom. Hat jemand diesbezüglich noch eine Idee?
    MfG Tom

  6. #6
    Neuer Benutzer
    Registriert seit
    09.02.2010
    Alter
    47
    Beiträge
    4
    Für die Kontaktierung des Nunchuk hat sich auch dieser Adapter bewährt: http://qc-copter.de/shop/index.php?a=15 (Siehe Anhang)

    Damit wird der Nunchuk mechanisch verriegelt, man hat einen bidirektionalen I2C-Pegelwandler und einen 3,3V Spannungsregler. Einige Leute schließen den Nunchuk ja leider fälschlicherweise an 5V an und wundern sich über die begrenzte Lebensdauer....

    Wegen der Programmierung:

    - Ich würde den Nunchuk erst einmal mit nur 100kHz betreiben, statt mit 400kHz
    - Dann würde ich nach dem Initialisieren des I2C ein wenig (10ms) warten und an Adresse 0x52 die Daten 0x40 und 0x00 senden, um den Nunchuk zu initialisieren.
    - Danach wieder 10ms warten
    - Dann von Adresse 0x52 sechs Datenbytes lesen. Darin stecken dann sämtliche Infos, die der Nunchuk liefern kann.
    - Sollte der Nunchuk nur 0xFFs ausspucken, ist das als Fehler zu werten und der Nunchuk muss neu initialisiert werden!

    Gruß
    Tido
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Anschlussplatine_Nunchuk.jpg  

Berechtigungen

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

12V Akku bauen