ctdo/Vorträge/arduino/kapitel/adc.tex

61 lines
1.7 KiB
TeX

\section{ADC}
\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