Hi workwind,
..Bitte auch für den 1284p..
..und hier wäre ein "kleines" (Studio 6) Projekt zum Ausprobieren (und Testen der Lib3.4 Funktionen)
Benötigte Konfiguration:
- Nibo Burger mit ATmega1284 (damit die ca 19600 Byte reinpassen)
- Serielle Verbindung zu einem Terminalprogramm: Blue Modul mit 38400 Baud 8n1, und PuTTYtel mit VT100-/ANSI-Unterstützung
- Auf der Motortest Seite kann mit den Cursortasten (oder TAB, Shft TAB, Bild Auf/Ab) ein Parameter angewählt werden.
- Mit [Enter] kommt man in den Editiermodus, und man kann den voreingestellten Wert ändern;
- Nochmal [Enter] und der (gültige) Wert wird übernommen, oder [ESC] für Abbruch;
- Mit den Funktionstasten F1 .. F8 wird eine Funktion gestartet/aufgerufen
- ESC oder Enter beenden eine laufende "Bewegung"
Hoffentlich werden die Erkenntnisse oder Missverständnisse in der nächsten Lib Version ausgeräumt sein..
- motpid_setSpeed() Maximum PWM schon mit Speed 70 erreicht (Intervall -100..+100
)
- und wenn er so eine Weile gelaufen ist -> Taste F7 = motpid_setTarget() .. die Motoren fahren wieder rückwärts ist o.K.; aber die Target Distance rennt davon
Also kann man hier vorher ausprobieren, was funktioniert und was nicht, bevor man sich wundert, warum sein Programm nicht das tut, was es eigentlich tun sollte.