PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit K6 (geht, geht nicht...)



ijjiij
14.12.2010, 23:59
hallo!

auch auf die gefahr hin das ich schon langsam zu nerven anfange mit meinen ganzen kleinen problemchen, muss ich doch schon wieder was fragen...

also der mitgelieferte (vorinstallierte) selftest hat auf drücken von k6 nicht reagiert (motor dreht nicht)
der motor test verlief jedoch für beide motoren einwandfrei

kam ich zu dem schluss das halt der k6 bzw ein widerstand davor eventuell falsch eingelötet ist, und wollte mich später drum kümmern...
jetzt hab ich aber mit einem anderen beispiel programm aus der asuro bauanleitung (if taste gedrückt -> led rot, sonst grün) festgestellt, das mein asuro den k6 sehrwohl erkennt, und auch das lämpchen einwandfrei schaltet...
und wie gesagt der motor is auch korrekt so

was kann da los sein?
einfach ignorieren und weitermachen?

ASUR0
16.12.2010, 21:26
wenn's klappt kann man weitermachen. Für die Tasten muss man evtl. einige Werte anpassen, schau mal hier: https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=31073

Valen
17.12.2010, 04:30
wenn's klappt kann man weitermachen. Für die Tasten muss man evtl. einige Werte anpassen, schau mal hier: https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=31073Aber diese Link ist für das anderen der Werten in dem Asurolib2.70 oder 2.80. Nicht die originale mitgelieferte lib.

Die originale Lib hat den Taster Korrektur Wert in den Formel von Pollswitch stehen. (in dem Datei asuro.c in dein kopierte FirstTry Ordner)


...
return ((unsigned char) ((( 1024.0/(float)i - 1.0)) * 63.0 + 0.5));

ASUR0
17.12.2010, 18:19
Ich habe mal in einem Thread, den ich nicht mehr finde, ein Programm gesehen, welches den Korrekturwert automatisch findet.
Ich wurde absolut empfehlen, die Gleitkommarechnungen auf Integer umzustellen, wie in der AsuroLib. Man spart sich 3kb Flashspeicher.