\newglossaryentry{CSV} { name=CSV-Datei, description={\textit{Comma-separated values}\newline Hierbei werden Messungen in einer Textdatei durch Zeilenumbrüche und einzelne Werte durch Beistriche getrennt} } \newglossaryentry{CPU} { name=CPU, description={\textit{Central Processing Unit}\newline der Hauptprozessor} } \newglossaryentry{Ampere} { name=Ampere, description={die SI-Basiseinheit der elektrischen Stromstärke} } \newglossaryentry{Hertz} { name=Hertz, description={die SI-Basiseinheit für die Frequenz\newline Sie gibt die Wiederholungen pro Sekunden an (hier: Wechsel zwischen \emph{Strom} und \emph{kein Strom} in der \gls{CPU} pro Sekunde} } \newglossaryentry{Volt} { name=Volt, description={die SI-Basiseinheit der elektrischen Spannung} } \newglossaryentry{gpio} { name=GPIO, description={\emph{General Purpose Input/Output}\newline Kontakte auf der \gls{Platine}, die softwareseitig für verschiedene Zwecke angesteuert werden können\newline \zB: Auslesen von Sensoren, Ansteuern von Displays} } \newglossaryentry{Kernelmodul} { name=Kernelmodul, description={ein Programm, welches in das Betriebssystem geladen werden kann und oft zur Kommunikation mit Hardware verwendet wird} } \newglossaryentry{1-Wire} { name=1-Wire, description={ein \gls{Bus}-System zur einfachen Kommunikation mit Sensoren}, sort=One-Wire } \newglossaryentry{Ohm} { sort=Ohm, description={Das Ohm \emph{ist die abgeleitete SI-Einheit des elektrischen Widerstands}\footcite{wiki:ohm}}, name={\ensuremath{\Omega}} } \newglossaryentry{Pascal} { name=Pascal, description={die Einheit des (Luft-)Drucks} } \newglossaryentry{C} { name=C, description={eine sehr weit verbreitete Programmiersprache\newline Hier wird sie oft zum Auslesen der Sensoren verwendet, da sie sehr schnell ausgeführt wird} } \newglossaryentry{Bus} { name=Datenbus, description={\emph{System zur Datenübertragung zwischen mehreren Teilnehmern über einen gemeinsamen Übertragungsweg, bei dem die Teilnehmer nicht an der Datenübertragung zwischen anderen Teilnehmern beteiligt sind.}\footcite{wiki:bus}} } \newglossaryentry{I2C} { name=I\textsuperscript{2}C, description={\textit{Inter-Integrated Circuit} (auf Deutsch gesprochen: \textit{I-Quadrat-C})\newline ein sehr weit verbreiteter \gls{Bus}} } \newacronym{voc}{VOC}{volatile organic compound (dt. Flüchtige organische Verbindungen)} \newglossaryentry{Javascript} { name=JavaScript, description={eine Skriptsprache für dynamische Inhalte in Webseiten} } \newglossaryentry{Flickr} { name=Flickr, description={eine Online-Plattform, auf der Fotos hochgeladen und veröffentlicht werden können} } \newglossaryentry{Github} { name=Github, description={\emph{ein webbasierter Hosting-Dienst für Software-Entwicklungsprojekte}\footcite{wiki:github}} } \newglossaryentry{Python} { name=Python, description={eine 1991 entwickelte Programmiersprache, deren Fokus auf Programmlesbarkeit liegt.\footcite{python}$^,$\footcite{python_manual}{}} } \newglossaryentry{Bash} { name=Bash, description={\textit{Bourne-again shell}\newline die heute unter Linux am häufigsten verwendete \gls{Shell}} } \newglossaryentry{Shell} { name=Shell, description={eine Schnittstelle, über die der Benutzer Kommandos an den Computer schicken kann} } \newglossaryentry{Einplatinencomputer} { name=Einplatinencomputer, description={ein vollständiges Computersystem, welches auf einer einzelnen \gls{Platine} zusammengefasst ist} } \newglossaryentry{LC-Display} { name=LC-Display, description={\emph{liquid crystal display}\newline Flüssigkristallbildschirm} } \newglossaryentry{Platine} { name=Platine, description={auch genannt Leiterplatte\newline ein Träger für elektronische Bauteile\newline \includegraphics[width=4cm]{figures/platine.png}\footcite{platine} } } \newglossaryentry{Streifenplatine} { name=Streifenplatine, plural=Streifenplatinen, description={eine \gls{Platine}, bei der die Kontakte streifenförmig miteinander verbunden sind.\newline \includegraphics[width=4cm]{figures/streifenplatine.png}\footcite{streifenplatine} } } \newglossaryentry{LED} { name=LED, description={\emph{light-emitting diode}\newline Licht abgebende Diode} } \newglossaryentry{Geraetedatei} { name=Gerätedatei, description={eines der grundlegenden Prinzipien von diversen Linux-Betriebssystemen ist \emph{Everything is a file}.\newline Daher können auf Festplatten, Schnittstellen und Informationen über das System einfach über das Auslesen von Dateien zugegriffen werden. } } \newglossaryentry{Standardabweichung} { name=Standardabweichung, description={ein Maß für die Streuung von Werten} } \newglossaryentry{Steckbrett} { name=Steckbrett, description={hierauf können schnell Schaltungen aufgebaut und getestet werden} } \newglossaryentry{Linux-Distribution} { name=Linux-Distribution, plural=Linux-Distributionen, description={Es gibt nicht nur ein \emph{Linux}, sondern eine sehr große Menge\footnote{siehe diese Grafik: \href{http://de.wikipedia.org/wiki/Datei:Linux_Distribution_Timeline.svg}{de.wikipedia.org/wiki/Datei:Linux\_Distribution\_Timeline.svg}} Betriebssysteme, welche alle auf dem ursprünglichen \emph{Linux}-Kernel basieren.} } \newglossaryentry{Gnuplot} { name=Gnuplot, description={ein Programm \emph{zur grafischen Darstellung von Messdaten und mathematischen Funktionen}\footcite{wiki:gnuplot}} }