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

Thema: Hardware-Fragen zur Multi-IO

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    Zitat Zitat von Dirk Beitrag anzeigen
    @inka:
    Ich muss demnächst mal wieder die M32 an die MultiIO anschliessen. Dann probiere ich das mal durch.
    hi Dirk,

    da ich weder mit der HDMM noch mit der minIMU weiterkomme, habe ich mich mit meinen Servos im zusammenhang mit dem IO-board beschäftigt...

    hat die zeit zu dem test der minIMU mit der M32 schon evtl. gereicht?
    gruß inka

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    @inka:
    Die Zeit (Urlaub!) hätte schon gereicht, aber ich habe nur meine Progs auf dem Laptop, komme aber nicht an die Hardware dran.
    Vielleicht kann ich ja (via PN) zur MinIMU was sagen, wenn du Lust hast, das Problem damit nochmal zu beschreiben bzw. mit mir einzugrenzen.

    Wenn nicht: In der 2. Julihälfte bin ich wohl wieder an Bord.
    Gruß
    Dirk

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2009
    Ort
    Berlin
    Beiträge
    450
    Hi Thorben,

    hast Du auch nichts vergessen ? hättest mal Deinen Code Posten sollen.
    in der Main habe ich:

    MULTIIO_BUMPERS_init();
    MULTIIO_BUMPERS_setStateChangedHandler(MULTIIO_BUM PERS_stateChanged);
    und in der While:

    task_MULTIIO_BUMPERS();
    im Programm noch die Funktion:

    void MULTIIO_BUMPERS_stateChanged(void)
    wo eben steht was gemacht werden soll.
    Gruß TrainMen

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    hi Dirk,
    also schauen wir mal was mitte juli geht...
    schönen urlaub noch...
    gruß inka

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Thorben W
    Registriert seit
    17.02.2012
    Ort
    Niedersachsen
    Beiträge
    108
    Zu dem Problem mit den Bumpern der Code

    Code:
    /*****************************************************************************/
    // Includes:
    
    #include "RP6M256Lib.h" 
    #include "RP6I2CmasterTWI.h"    // I2C Master Library
    #include "RP6M256_I2CMasterLib.h"
    #include "RP6M256_LFSBumperLib.h"
    
    #include <string.h>
    
     /**
     * Bumpers Event handler
     */
    void bumpersStateChanged(void)
    {
        if(bumper_left && bumper_right)
        {
            wifiControl.dir = FWD;
                    wifiControl.speed_left = 0;
                    wifiControl.speed_right = 0;
                    clearPosLCD(3,0,16);
                    setCursorPosLCD(3, 0);
                    writeStringLCD_P("stop");
            moveCommand(&wifiControl);
        }
        else if(bumper_left) 
        {
            wifiControl.dir = FWD;
                    wifiControl.speed_left = 0;
                    wifiControl.speed_right = 0;
                    clearPosLCD(3,0,16);
                    setCursorPosLCD(3, 0);
                    writeStringLCD_P("stop");
            moveCommand(&wifiControl);
        }
        else if(bumper_right)
        {
            wifiControl.dir = FWD;
                    wifiControl.speed_left = 0;
                    wifiControl.speed_right = 0;
                    clearPosLCD(3,0,16);
                    setCursorPosLCD(3, 0);
                    writeStringLCD_P("stop");
            moveCommand(&wifiControl);
        }
    }
    
    
    // ... //
     
    int main(void)
    {
        initRP6M256(); 
        initLCD();// IMPORTANT:
        lfsbumper_init();                            // LFS & Bumper init!!!
    
        // ---------------------------------------
        I2CTWI_initMaster(100);  
        I2CTWI_setRequestedDataReadyHandler(I2C_requestedDataReady);
        I2CTWI_setTransmissionErrorHandler(I2C_transmissionError);
        MULTIIO_BUMPERS_setStateChangedHandler(bumpersStateChanged);
        BUMPERS_setStateChangedHandler(bumpersStateChanged);
        
    
    // ... //
        
    
        while(true) 
        { 
            task_checkINT();
            task_I2CTWI();
            behaviourController();
            //task_webserver(); 
            task_MULTIIO_BUMPERS();
    
        }
        return 0;
    }
    Es funktioniert leider noch nicht ob wohl ich im vergleich zum letzten mal task_MULTIIO_BUMPERS(); erweitert habe.
    Thorben W

  6. #6
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2009
    Ort
    Berlin
    Beiträge
    450
    Hi,
    sollte Deine Eventhandler nicht

    void MULTIIO_BUMPERS_stateChanged(void)

    heißen ? den Du da aufrufst ist der für die alten Bumper.
    Gruß TrainMen

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Thorben W
    Registriert seit
    17.02.2012
    Ort
    Niedersachsen
    Beiträge
    108
    Ich rufe beide auf den für "vorne" und den für "hinten"
    Thorben W

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2009
    Ort
    Berlin
    Beiträge
    450
    ja Du rufst beide in der Main auf, Du sagst aber nur dem alten was er machen soll wenn Kontakt da ist.
    Gruß TrainMen

Ähnliche Themen

  1. Software-Fragen zur Multi-IO
    Von fabqu im Forum Robby RP6
    Antworten: 210
    Letzter Beitrag: 27.02.2015, 11:07
  2. Robotik einstieg, hardware fragen.
    Von antidose im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 10
    Letzter Beitrag: 26.11.2012, 19:56
  3. Game Boy Camera an AVR -- Ein paar Fragen zur Hardware
    Von Christoph2 im Forum AVR Hardwarethemen
    Antworten: 31
    Letzter Beitrag: 26.05.2009, 21:45
  4. Rasenmähroboter fragen zur lenkung und mehr fragen :-)
    Von andiwalter im Forum Staubsaugerroboter / Reinigungs- und Rasenmähroboter
    Antworten: 11
    Letzter Beitrag: 11.05.2009, 18:25
  5. Anfängerfragen zur Hardware (ATMega)
    Von Maik20HSW im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 25.07.2007, 10:28

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress