Hallo zusammen,
ich habe den Code soweit verwendet, Ihn allerdings für meine Zwecke angepasst. Ich habe eine eigene Platine mit Treiberstufen entwickelt, gefräst und aufgebaut und getestet. Passt soweit alles ganz gut und stelle ich auch gerne zur Verfügung.
Jetzt habe ich ein paar Fragen (Sepp62). Habe alles für 2s LiPos´s ausgelegt und den Spannungsteiler entsprechend, und hoffentlich richtig, geändert. Nach VCC 3k9 und nach GND 2k7 an A0.
In der Software habe ich mir einen Alarm Pattern gemacht. Dazu soll alles andere ausgehen und nur eine Engine on LED blinken, damit man weiß, dass der Akku fast leer ist.
Welche Werte muss ich denn für eine Min-Spannung eintragen. Habe hier noch nicht verstanden, wie man da auf 400 kommt, bzw. was ich bei meinem Spannungsteiler für Werte für 2s brauche:
ctrl.Init( 10 ); // max 10 output channels
ctrl.SetLowBatt( 400, PATTERN_ALARM, A0 ); // 840 ~8.28 Volt, switch off value ~ 755 (3.7V) on Pin A0, default 400
ctrl.SetInpChannelPin( RECEIVER_INP, UniPWMInpChannel::INP_NORMAL );
// Alarm (bei zu niedriger Akkuspannung blinkt eine Motor LED (ENGINELIGHT_TOP) schnell)
ctrl.AddSequence( PATTERN_ALARM, ENGINELIGHT_TOP, ARRAY( alarm ) );
Dann habe ich noch das Problem, dass bei verschiedenen Schaltvorgängen (Umschalten am Schalter) und dem Ausschalten über den Schalter z.B. der Landescheinwerfer aufblitzt. Ich kann mir noch nicht erklären woher das in der Software kommt.
Kann mir da jemand helfen?
ich habe den Code soweit verwendet, Ihn allerdings für meine Zwecke angepasst. Ich habe eine eigene Platine mit Treiberstufen entwickelt, gefräst und aufgebaut und getestet. Passt soweit alles ganz gut und stelle ich auch gerne zur Verfügung.
Jetzt habe ich ein paar Fragen (Sepp62). Habe alles für 2s LiPos´s ausgelegt und den Spannungsteiler entsprechend, und hoffentlich richtig, geändert. Nach VCC 3k9 und nach GND 2k7 an A0.
In der Software habe ich mir einen Alarm Pattern gemacht. Dazu soll alles andere ausgehen und nur eine Engine on LED blinken, damit man weiß, dass der Akku fast leer ist.
Welche Werte muss ich denn für eine Min-Spannung eintragen. Habe hier noch nicht verstanden, wie man da auf 400 kommt, bzw. was ich bei meinem Spannungsteiler für Werte für 2s brauche:
ctrl.Init( 10 ); // max 10 output channels
ctrl.SetLowBatt( 400, PATTERN_ALARM, A0 ); // 840 ~8.28 Volt, switch off value ~ 755 (3.7V) on Pin A0, default 400
ctrl.SetInpChannelPin( RECEIVER_INP, UniPWMInpChannel::INP_NORMAL );
// Alarm (bei zu niedriger Akkuspannung blinkt eine Motor LED (ENGINELIGHT_TOP) schnell)
ctrl.AddSequence( PATTERN_ALARM, ENGINELIGHT_TOP, ARRAY( alarm ) );
Dann habe ich noch das Problem, dass bei verschiedenen Schaltvorgängen (Umschalten am Schalter) und dem Ausschalten über den Schalter z.B. der Landescheinwerfer aufblitzt. Ich kann mir noch nicht erklären woher das in der Software kommt.
Kann mir da jemand helfen?