PapstRatze
Lt. Junior Grade
- Registriert
- Aug. 2008
- Beiträge
- 436
so kurze Vorgeschichte
.
Bin studierender jetzt im 3ten Semester und habe gerade Informatik aufgebrummt bekommen. Heute ist schon das erste Praktikum zu der Sache und ich muss zugeben bin etwas langsam aus den Startlöchern gekommen was das Modul angeht
.
Wir Programmieren ausschließlich in C und sollen heute MSP430GXXX Launchpad einen Servo ansteuern.
Das schöne ist, da wir gerade mal 2 Vorlesungen hatten und eigentlich nicht wirklich was wissen, wurde bereits das Ansprechen des Servos über das Modul vom Prof. vorgearbeitet.
Dieses gibt dann 3 nette Parameter hervor:
readAnalog:
hat keine Parameter und liefert einen Wert von 0 bis 1023, welcher linear von der Spannung an Pin 1.5 abhängt.
setServoTo:
stellt einen Servo ein, im Zahlenbereich von 0 bis 100
waitMilliseconds:
hält das Programm für die als Argument angegebene Zeit an.
Ich werde nicht alle alle Aufgaben durchgehen, so ne kleine Idee hab ich durchaus
aber vorallem bei Aufgabe 2 steh ich auf dem schlauch...
Aufgabe 1:
[...] Schreiben Sie eine Funktion mit der Signatur
int setServoAndRead(int percentage)
die den Servo auf die in Prozent angegebene Position stellt, dann 300 millisekunden wartet und zum Schluss die Spannung misst und als Ergebnis zurückliefert...[...]
[...] Schreiben Sie eine main-Funktion die einige Aufrufe von setServoAndRead testet.
Aufgabe 2:
Speichern sie in setServoAndRead die jeweils zuletzt eingestellte Position in einer static-Variablen [...]
... so den rest bekomme ich dann hin, hauptsächlich das Speichern in einer static-Variablen macht mich verrückt...
Falls jemand bereit ist mir Hilfe zu geben und mich jetzt nicht direkt fertig machen will weil ich einfach noch nichts weiß, dann Freu ich mich schon auf die Antworten

Bin studierender jetzt im 3ten Semester und habe gerade Informatik aufgebrummt bekommen. Heute ist schon das erste Praktikum zu der Sache und ich muss zugeben bin etwas langsam aus den Startlöchern gekommen was das Modul angeht

Wir Programmieren ausschließlich in C und sollen heute MSP430GXXX Launchpad einen Servo ansteuern.
Das schöne ist, da wir gerade mal 2 Vorlesungen hatten und eigentlich nicht wirklich was wissen, wurde bereits das Ansprechen des Servos über das Modul vom Prof. vorgearbeitet.
Dieses gibt dann 3 nette Parameter hervor:
readAnalog:
hat keine Parameter und liefert einen Wert von 0 bis 1023, welcher linear von der Spannung an Pin 1.5 abhängt.
setServoTo:
stellt einen Servo ein, im Zahlenbereich von 0 bis 100
waitMilliseconds:
hält das Programm für die als Argument angegebene Zeit an.
Ich werde nicht alle alle Aufgaben durchgehen, so ne kleine Idee hab ich durchaus

Aufgabe 1:
[...] Schreiben Sie eine Funktion mit der Signatur
int setServoAndRead(int percentage)
die den Servo auf die in Prozent angegebene Position stellt, dann 300 millisekunden wartet und zum Schluss die Spannung misst und als Ergebnis zurückliefert...[...]
[...] Schreiben Sie eine main-Funktion die einige Aufrufe von setServoAndRead testet.
Aufgabe 2:
Speichern sie in setServoAndRead die jeweils zuletzt eingestellte Position in einer static-Variablen [...]
... so den rest bekomme ich dann hin, hauptsächlich das Speichern in einer static-Variablen macht mich verrückt...
Falls jemand bereit ist mir Hilfe zu geben und mich jetzt nicht direkt fertig machen will weil ich einfach noch nichts weiß, dann Freu ich mich schon auf die Antworten
