Habe nochmal alle Kontakte geprüft da dürfte der Fehler nicht liegen...
dann habe ich einmal folgenden Code auf den Roboter übertragen:
Code:
#define Motor_Enable 15
Sub main()
Dim PWM_Counter As Integer
Timer_T1PWMX(255,128,128,PS_8)
Port_DataDirBit(Motor_Enable,PORT_OUT) Port_WriteBit(Motor_Enable,1)
AbsDelay(60000)
Port_WriteBit(Motor_Enable,0)
End Sub
Ich kenne mich mit diesem Timer_T1PWMX eigentlich nicht aus
aber die beiden 128 Werte heißen ja ,dass beide Motoren stehen sollen (PWM Channel A = 50/50,PWM Channel B = 50/50) oder ?
Jedenfalls dreht sich der rechte Motor trotzdem (es liegen 2,6 V an).
Un am IC1 liegen 4,1 V an. Beim linken Motor 0 V. Ich wollte das ganze jetzt noch mit Timer_T1PWB(255) und Timer_T1PWA(255), also mit voll Gas ? messen, aber meinen Batterien sind zu leer geworden (es dreht sich gar kein Motor mehr).
lg [/code]
Lesezeichen