Name: Tobias Döbele Alter: 23 Jahre Studium: Diplom Mathematik mit Nebenfach Informatik im 5....
-
Upload
ursel-stoll -
Category
Documents
-
view
112 -
download
2
Transcript of Name: Tobias Döbele Alter: 23 Jahre Studium: Diplom Mathematik mit Nebenfach Informatik im 5....
Informatik Wintercamp2009
Vorstellung
• Name: Tobias Döbele
• Alter: 23 Jahre
• Studium: Diplom Mathematik mit Nebenfach Informatik im 5. Semester
• Anstellung: HiWi im Fachbereich Informatik
Projektidee:
Erstellung eines Bedienkonzepts, für einen Audioplayer, der ohne Computer genutzt werden kann.
Wie realisieren wir die Idee? Wir verwenden sog. Phidgets
Was sind Phidgets? Phidgets sind „Plug & Play“ USB-
Komponenten, die den Zugriff auf eine große Anzahl von Sensoren erlauben.
Phidgets können Servo-Motoren steuern.
Phidgets können LEDs betreiben.
Weitere Phidgets:
Was man mit Phidgets alles machen kann:
Entwicklungsumgebung
Visual C# 2008Kombination aus statischem XAML und
objektorientiertem C#DirectX UnterstützungLeistungsfähiger Editor
Der Audioplayer
• Gleiche Funktionen wie ein herkömmlicher mp3-Player (Winamp, Windows Media Player,…)
• Zusätzlich eine CoverFlow Komponente
Der Audioplayer
Wie sind die Klassen aufgebaut?Überblick:
Die wichtigste Klasse: Player.csPhidget – KlassenPlayer – KlassenPhidgetAudioPlayer.xamlPhidgetAudioPlayer.xaml.cs
Klassenstruktur:
Aufbau der Klasse Player.cs:public void play() {…
…}
public void nextSong() {…
…}
private void loadSong(String path, bool active) {…
…}
…
Die Klasse PhidgetInterfaceKit.csVerwaltet ein angeschlossenes
InterfaceKit • Wartet auf Eingabe (void ifKit_SensorChange(object sender, SensorChangeEventArgs e) )
• und führt eine Aktion aus (Beispiel: Über einen Slider lässt sich die Lautstärke regeln.)
Welche Rückgabewerte haben die einzelnen Phidgets? Phidget Control Panel starten
• Phidget InterfaceKit 8/8/8 auswählen und starten
und jetzt…
…könnt ihr loslegen
nicht vergessen: Ihr könnt jederzeit Fragen stellen
und das Wichtigste: Viel Spaß allen Teilnehmern!!!