From 2605e56077fa84dba5837a13d2a0b2ae1b48176b Mon Sep 17 00:00:00 2001 From: Stefan Kinzel Date: Thu, 7 Jan 2016 22:47:41 +0100 Subject: [PATCH] Exampleblocks und so --- Vorträge/arduino/kapitel/taster1.tex | 63 ++++++++++++++++++---------- 1 file changed, 41 insertions(+), 22 deletions(-) diff --git a/Vorträge/arduino/kapitel/taster1.tex b/Vorträge/arduino/kapitel/taster1.tex index f448c76..56c1f03 100644 --- a/Vorträge/arduino/kapitel/taster1.tex +++ b/Vorträge/arduino/kapitel/taster1.tex @@ -49,15 +49,15 @@ \end{itemize} \column{.4\linewidth} - \begin{lstlisting} + \begin{exampleblock}{Beispiel} + \begin{lstlisting} if ( BEDINGUNG ) { tuDies(); } else { tuWasAnderes(); } - - \end{lstlisting} - + \end{lstlisting} + \end{exampleblock} \end{columns} \end{frame} @@ -77,35 +77,54 @@ if ( BEDINGUNG ) { \end{itemize} \column{.4\linewidth} - \begin{lstlisting} + \begin{exampleblock}{Beispiel} + \begin{lstlisting} int a=5; float b=3.14; bool x=true; - \end{lstlisting} - + \end{lstlisting} + \end{exampleblock} \end{columns} \end{frame} -\begin{frame} +\begin{frame}[fragile] \frametitle{Aufgabe 3: Taster, Software} - - \textbf{Aufgabe}: - \begin{itemize} - \item Erweitere den Code: - \begin{enumerate} - \item Setze den Pin-Modus auf \texttt{INPUT\_PULLUP} - \item Lösche alle Pausen / Delays - \item Lies den Wert am Eingang in eine \texttt{bool}-Variable mit \texttt{digitalRead(PIN)} - \item Nutze die Variable für eine Fallunterscheidung - \item Im Wahr-Fall schalte die LED ein - \item Ansonsten schalte die LED aus - \item Compiliere den Code - \end{enumerate} - \end{itemize} + \begin{columns} + \column{.6\linewidth} + \begin{block}{Aufgabe} + \begin{enumerate} + \item Setze den Pin-Modus auf \texttt{INPUT\_PULLUP} + \item Lösche alle Pausen / Delays + \item Lies den Wert am Eingang in eine \texttt{bool}-Variable mit \texttt{digitalRead(PIN)} + \item Nutze die Variable für eine Fallunterscheidung + \item Im Wahr-Fall schalte die LED ein + \item Ansonsten schalte die LED aus + \item Compiliere den Code + \end{enumerate} + \end{block} + \column{.35\linewidth} + \begin{exampleblock}{Beispiel} + \small{ + \begin{lstlisting} +int a=5; +float b=3.14; +bool x=true; + +if ( BEDINGUNG ) { + tuDies(); +} else { + tuWasAnderes(); +} + \end{lstlisting} + } + + \end{exampleblock} + \end{columns} + \end{frame}