Hi,
bin gerade für meine Nichte so einen "Kirmesgreifer" am nachbauen.
Dazu hab ich folgendes rundimentäre Testprogramm für einen ATMEGA8515 geschrieben, der über 2x L298N die XY und Z Achsen ansteuern soll.
Leider funktioniert das nicht. Mal fährt der Greifer nur einmal nach rechts oder links und dann nichts mehr. Mal geht es belibig rechts und links, aber nicht vor und zurück.
Die Ausgänge für die H Brücke bleiben dann einfach alle auf LOW oder alle auf High.
Die Ein und Ausgänge sind folgendermaßen beschaltet:
//PA 0+1 = x Achse //PA 2+3 = y Achse //PA 4+5 = z Achse //PA6 = Enable Motoren //PA7 = LED //PC 0...3 = Joystick
Das ist meine Schleife zum testen der Ansteuerung durch den Joystick:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
Das volle Programm ist im Anhang.
Wo hab ich den Denkfehler? Warum setzt der AVR die Eingänge einfach nicht wie gewünscht? Ich stehe gerade total auf dem Schlauch.