Du könntest an der falschen Stelle schauen.bin ich blind oder was -.- ?
Eine setMotorPower Funktion ist in der normalen I2C Lib nicht enthalten - die hast Du ja selbst geschrieben also liegt vermutlich dort bzw. eher in Deinem Slave Programm der Fehler.
Vielleicht ist es auch einfach das hier:
>... uint16_t ...
>setMotorPower((300-speed1
und alles was damit zusammenhängt.
Ich kenne natürlich den Rest der ZWEI Programme nicht (bzw. den Teil den Du geändert hast), aber 300 sieht auf den ersten Blick problematisch aus.
Der maximale PWM Wert ist mit den Timer Einstellungen auf der Base 210.
Für die PWM Werte eine 16 Bit Variable zu verwenden dürfte problematisch sein, das sollten 8 Bit sein.
MfG,
SlyD







Zitieren

Lesezeichen