Motorshield VMA03 und I2C Display funktioniert nicht

Gast #5602561
Lesenswert?

Hallo,

ich habe einen Arduino Uno R3, ein VMA03 Motor Shield und ein I2C 
Display.
Das Display direkt am Arduino funktioniert, Pins A5 und A4 werden 
verwendet.
Stecke ich das VMA03 auf den Arduino und verwende dann die Pins A5 und 
A4 des VMA03 funktioniert es nicht.
Inzwischen habe ich gelesen, das der VMA03 den Pin A5 schon benutzt, 
deshalb geht es so wohl nicht.
Gibt es eine Lösung für das Problem, habe bisher nichts gefunden.

Gruß,

urbe
#5603139
Lesenswert?

Hast du eine Schaltung deines VMA03 ?
Beim VMA03 von Vellemann ist nichts ersichtlich das A5 verwendet wird.

Korrektur:
A5 wird für die Überwachung der Motorspannung verwendet.
Da A4 und A5 I2C ist, wird nur eine Hardwareänderung, z.B. auf A3 und 
eine Softwareanpassung möglich sein.
Oder du verwendest Software I2C, wie das mit dem Arduino geht, kann ich 
dir aber nicht sagen.
Gast #5603429
Lesenswert?

Danke für die Hinweise,

das A5 vom VMA03 von Vellemann belegt ist, ist ein guter Hinweis.
Jetzt bin ich am Suchen, wie man die beiden I2C pins auf andere umlegen 
kann.
Im Internet gibt es dafür einiges an Beschreibung, leider momentan noch 
nicht zielführend.
Gast #5603798
Lesenswert?

UrBe schrieb:
> Jetzt bin ich am Suchen, wie man die beiden I2C pins auf andere umlegen
> kann.

Ich würde eher die analogen Eingänge durchtauschen. Davon hat der Atmega 
nämlich 8.
"Echtes" Hardware I2C kann er dagegen nur auf den beiden definierten 
Pins sprechen. Software I2C geht natürlich auch, ist aber ein 
Performance Verlust
Gast #5604131
Lesenswert?

Problem ist GELÖST !!!

Ich habe den Vorschlag von Hubert umgesetzt und mit einem 
Seitenschneider die Widerstände R9, R10 und den Kondensator C3 
abgezwickt.... schweren Herzens
(hätte ja auch schiefgehen können).
Dann die Standard Software geladen (Wire.h) und es funktioniert.
Beide Motoren laufen, die Spannung vom Solarmudul wird richtig auf dem 
I2C Display angezeigt.
Danke.
Gruß,

Bernd

PS: eine Softwarelösung wäre mir zwar lieber gewesen, aber ich habe 
nichts funktionierendes gefunden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren