Grove I2C Motor Driver Shield & RPI3 & I2C & node.js script

  • Hallo an alle,

    Ich versuche ein Grove I2C Motor Treiber Board über den I2C Bus am Raspberry Pi 3 mittels Node Script zum laufen zu bringen.

    Aber es möchte sich ums Verrecken der Motor einfach nicht drehen :@

    Ich hab dazu auf StackOverflow einen detailierten post gemacht, der aber leider keine Antwort bekommen hat, vermutlich weil er einfach zu spezifisch und hardwarelastig ist:

    https://stackoverflow.com/questions/5310…rry-pi-i2c-writ

    Aber vlt seid Ihr ja besser.

    Im Zuge dessen habe ich festgestellt, dass ich eigentlich auch das Selbe Problem aus diesem Thread hier haben:

    https://forum.dexterindustries.com/t/grove-i2c-mo…ith-grovepi/744

    Nämlich dass:

    Code
    pi@raspi:~/i2c_tests $ i2cdetect -y 1
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- 0f
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

    immer nur beim ersten mal die Adresse findet. Hernach dauert der Scan bei jedem Schritt deutlich länger und es wird das Gerät nicht gefunden, bis ich das Treiber Board wieder resette.

    Ich möchte das unbedingt lösen, zumal es eigentlich ein gutes Board zu sein scheint. Nur wenige Pins im vergleich zu klassischen H-Bridges opfern zu müssen und dort sogar noch viel mehr Geräte anhängen zu können ist sehr attraktiv.

    Doch an was könnte es liegen? Mir scheint alles richtig verkabelt zu sein V3.3, SDA, SLC und GND auf den jeweiligen Port ...

    Kann es an I2C Frequenzeinstellungen liegen, oder was habt ihr für Ideen???

    Im offiziellen Arduino Code auf Github scheint zumindest eine Frequenz gesetzt ... ob das allerdings I2C freq ist?

    https://github.com/Seeed-Studio/G…_Driver.cpp#L55

    Code
    ...
        this->_i2c_add = i2c_add;
        // Set default frequence to F_3921Hz
        frequence(F_3921Hz);
    }

    Naja, das muss ja auch nicht das Problem sein ... keine Ahnung.

  • Grove I2C Motor Driver Shield & RPI3 & I2C & node.js script? Schau mal ob du hier fündig wirst!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!