This commit is contained in:
Stefan Kinzel 2016-01-08 00:08:28 +01:00
parent c80645a5e6
commit fc68afbace
1 changed files with 56 additions and 1 deletions

View File

@ -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