diff --git a/Vorträge/arduino/kapitel/adc.tex b/Vorträge/arduino/kapitel/adc.tex index 10ef09c..a09b8f4 100644 --- a/Vorträge/arduino/kapitel/adc.tex +++ b/Vorträge/arduino/kapitel/adc.tex @@ -1,5 +1,60 @@ \section{ADC} -%TODO: adc komplett +\begin{frame}[fragile] + \frametitle{Analoge Eingänge} + \begin{columns} + \column{0.6\linewidth} + \begin{itemize} + \item Ein Mikrocontroller kann nicht nur digitale, sondern auch analoge Werte lesen + \item Dabei wird die Spannung am Pin gemessen + \item Analoge Pins sind mit A0 bis A5 gekennzeichnet + \item Die Funktion \texttt{analogRead(PIN)} gibt einen Wert zwischen 0 und 1023 (10 bit) zurück + \begin{itemize} + \item 0 $\hat{=}$ 0V + \item 1023 $\hat{=}$ 5V + \end{itemize} + \end{itemize} + \column{0.4\linewidth} + \begin{exampleblock}{Beispiel} + \begin{lstlisting} +a = analogRead(PIN); + \end{lstlisting} + \end{exampleblock} + \end{columns} +\end{frame} + +\begin{frame} + \frametitle{Hardware: Photowiderstand} + \begin{itemize} + \item Light Dependent Resistor (LDR) + \item Ändert seinen Widerstand je nach Lichteinfall + \item Kann zur Beleuchtungsmessung benutzt werden + \end{itemize} + \begin{center} + \includegraphics[width=.6\textwidth]{bilder/ldr_board.png} + \end{center} + +\end{frame} + +\begin{frame}[fragile] + \frametitle{Aufgabe 7: Beleuchtung messen} + \begin{columns} + \column{.5\linewidth} + \begin{block}{Aufgabe} + Speichere die alte Aufgabe unter dem Namen \texttt{Workshop\_Teil\_1}. + Erstelle ein neues Projekt (Datei $\rightarrow$ Neu) + \\ + Miss die Helligkeit im Raum mit Hilfe des Photowiderstands und gib sie über die UART-Schnittstelle aus. + Nutze dazu einen der analogen Eingänge des Arduinos. + \end{block} + + \column{.4\linewidth} + \begin{exampleblock}{Tipps} + \begin{lstlisting} +a = analogRead(PIN); + \end{lstlisting} + \end{exampleblock} + \end{columns} +\end{frame} % vim: ts=4:sts=4:sw=4:et