Seiten

Mittwoch, 25. Juli 2012

Syntaxhighlighting in Blogger

In meinem letzten Post wollte ich zum ersten mal hier auf blogger Quelltext posten. Damit der Code auch schön lesbar ist, sollte farbige Untermalung durch Syntaxhighlighting natürlich nicht fehlen.

1 int main( int argc, char * * argv )
2 {
3   return 0;
4 }

Da blogger das allerdings nicht von Haus aus unterstützt, habe ich mich auf die Suche nach Lösungen gemacht:

Dienstag, 24. Juli 2012

Code zum Verwalten verschiedener Zustände

In bin gerade darüber, Aufgaben für Luft- und Raumfahrtlabor auf einem EVK1000 zu lösen.
Dabei geht es um die Steuerung eines Quadrocopters. Die Aufgabe gliedert sich in 3 Teile, im ersten Teil werden nur die Messwerte erfasst, dann wird eine Lageregelung (Roll & Pitch) hinzugefügt und schließlich sollen Gierbewegungen (Yaw) noch kompensiert werden.

Das System befindet sich dabei in verschiedenen Zuständen (Initialisierung, reine Anzeige der Messwerte, Lageregelung, Gierregelung, komplette Regelung) welche nicht direkt miteinander zu tun haben.

Der Code soll schön übersichtlich bleiben, also will ich das so gut es geht aufspalten.

Um die Verwaltung der Zustände zu regeln, hatte ich in einer vorherigen Aufgabe (Kontrolle einer Wippe mit 1/2 Motoren) schon eine "Zustandsmaschine" implementiert, auf deren Basis nun der folgende Code entstanden ist.

Samstag, 21. Juli 2012

Wie es mit diesem Blog anfing ...


Erstellt habe ich diesen Blog eigentlich nicht mit dem Hintergedanken, einen Blog zu führen. Dazu "angestiftet" hat mich die Hilfeseite von Google Adsense, denn ein Adsense Konto ohne Angabe einer Webseite zu eröffnen ist nicht möglich. Die freundliche Google Hilfe schlug mir vor, entweder über Google Webseiten eine Seite zu erstellen oder doch einen Blog zu erstellen.

Ich entschied mich, wie man sieht, für Letzteres.

Da stellt sich natürlich die Frage: Wieso möchte ich ein Konto bei Google Adsense ohne eine Webseite eröffnen, wo doch der Sinn des Google Dienstes darin besteht, Werbung auf eigenen Webseiten anzuzeigen?

Die Antwort ist einfach: Um Apps auf Google Play verkaufen zu können. Dass ich dazu kein Adsense Konto brauche wusste ich aber erst im Nachhinein :D

... und warum er auch weitergehen wird :)

 Nachdem ich nun aber mit einem "fertig" eingerichteten Blog da stehe und so wieso schon "immer mal irgendwann einen Blog schreiben" will, werde ich nun auch mal mehr und mal weniger häufig ein paar Posts schreiben.

Dabei wird es sich hauptsächlich um Informatik drehen, immerhin studiere ich auch (freiwillig und gerne) eine Abwandlung (Luft- und Raumfahrtinformatik) an der Universität Würzburg. Außerdem bin ich überzeugter (Arch) Linux Benutzer, werde also auch zu diesem Themengebiet ab und an ein Wort verlieren.

Liebe Grüße,
Daniel