Programmierung

  • Formale Sprachen

    Eine formale Sprache ist eine abstrakte Sprache, bei der im Unterschied zu konkreten Sprachen oft nicht die Kommunikation im Vordergrund steht, sondern die mathematische Verwendung. Vor allem in der Informatik spielen formale Sprachen, zur Beschreibung von Softwaresystemen eine wichtige Rolle. […]

  • LaTeX Tipps

    In diesem Beitrag sollen Tipps zum Thema LaTeX Textsatz zusammen gestellt werden. Dies soll allerdings keine systematische Anleitung darstellen, sondern nur interessante Möglichkeiten aufzeigen. Interessante Pakete \usepackage{paralist} Das Paralist Paket bietet eine Erweiterung beziehungsweise eine Modifikation der bereits bestehenden Listenumgebungen […]

  • Serielle Schnittstelle

    Wenn der Arduino Daten am seriellen Port empfängt, wird immer ein Interrupt ausgelöst. Interrupts sind Ereignisse, auf die der Microcontroller sofort reagiert. Er unterbricht seine aktuellen Aktionen und führt eine für diesen Interrupt definierte Routine aus. Beim Arduino ist eine […]

  • Adafruit Unified Sensor Library

    Um die vielen verschiedenen Sensoren verwenden zu können, müssen die Daten die die einzelnen Zellen leifern und in den Bausteinen als Roh-Daten gespeichert sind ausgelesen und aufbereitet werden. Dazu benötigt es dedizierte Treiber-Programme die diese Aufgabe übernehmen. Um dies nicht […]

  • Geschützt: Die Programmiersprache C

    Dieser Inhalt ist passwortgeschützt. Um ihn anzuschauen, gib dein Passwort bitte unten ein: Passwort:

  • Der Logikanalysator von Saleae

    Ein Logikanalysator (engl. Logic Analyzer) ist ein elektronisches Messgerät, das den Zeitverlauf von digitalen Signalen aufzeichnen und bildlich darstellen kann. Es dient dem Test und der Fehlersuche in digitalen elektronischen Schaltungen, beispielsweise bei der Entwicklung von Computern und elektronischen Steuergeräten. […]

  • Interrupt Programmierung

    Was ist ein Interrupt ? Durch die Verwendung eines Interrupts wird der gerade laufende Code buchstäblich unterbrochen, egal ob er gerade eine Schleife abarbeitet, Eingaben über den Seriellen Port verarbeitet oder komplizierte Berechnungen durchführt. Nach der Unterbrechung wird eine spezielle Interrupt-Routine […]

  • Sensor Daten Aufbereitung mit gleitenden und gewichteten Mittelwerten

    Mittelwert und gewichteter Mittelwert Der Mittelwert beschreibt den statistischen Durchschnittswert und zählt zu den Lageparametern in der Statistik. Für den Mittelwert addiert man alle Werte eines Datensatzes und teilt die Summe durch die Anzahl aller Werte. $$ \bar{x} = \sum_{i=1}^{n} […]

  • Endliche Automaten

    Ein endlicher Automat (englisch finite state machine, FSM) ist ein Modell eines Verhaltens, bestehend aus Zuständen, Zustandsübergängen und Aktionen. Ein Automat heißt endlich, wenn die Menge der Zustände, die er annehmen kann (später S genannt), endlich ist. Ein endlicher Automat […]