-
-
Hallo Peter!
Die "Floating Point Operation" steht bei mir anders da:
"return ((unsigned char) ((( 1024.0/(float)i - 1.0)) * 63.0 + 0.5));",
statt 61.0 steht da 63.0. Ich hab's trotzdem mal geändert und gespeichert.
Dann habe ich wieder dein Programm draufgespielt. Nach umbesserung zu 63L kommen alle Zahlen korrekt an, außer bei K4, da kommt immer nur 4, statt 3. Nachteil ist aber, dass er jetzt ständig, oder fast ständig 1er sendet, wenn man einen Taster gedrückt hat. Er hört erst auf, wenn man verschiedene Taster gedrückt hat, oder manchmal hört er gar nicht mehr auf.
....ist da vielleicht ein Kurzer bei K1?, sehen tu ich keinen.
Nun zum Motorproblem:
Es ist weder eine iode falsch gepolt, noch ein falscher Transistor eingebaut. Und einen Kurzen sehe ich auch nicht. Wie geschrieben funktionierte der Motortest noch vor kurzem.
Das Programm funktioniert auch nicht so wie es sollte. Asuro bleibt stehen, die Motoren summen leise und das wars. Mehr passiert nicht, wenn ich Ihn von der Wand wegtue fährt er wieder.
Wenn du mich fragst hängt das alles mit der ausgewechselten Zeile zusammen. Vielleicht habe ich die falsche ausgewechselt, wie geschrieben, bei mir steht statt "61.0" "63.0". Bei mir heißt "Asuro.C" auch nicht "Asuro.C", sondern nur "Asuro" (???).
LG Martin
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen