ADC
This commit is contained in:
parent
c80645a5e6
commit
fc68afbace
|
@ -1,5 +1,60 @@
|
||||||
\section{ADC}
|
\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
|
% vim: ts=4:sts=4:sw=4:et
|
||||||
|
|
Loading…
Reference in New Issue