diff --git a/20181008/hp-2018ws-p1.pdf b/20181008/hp-2018ws-p1.pdf index 2b10d1cc7ec940849602a54898665427ee28434c..44dcaf9ac2f1047efd7896206a3c6ef216c68a17 100644 Binary files a/20181008/hp-2018ws-p1.pdf and b/20181008/hp-2018ws-p1.pdf differ diff --git a/20181008/hp-2018ws-p1.tex b/20181008/hp-2018ws-p1.tex index e96282df181e8e832a4d3f4b9a118ba5ea385f27..6eea83f0a4a122c0ffe431517f5a4da64fc543d8 100644 --- a/20181008/hp-2018ws-p1.tex +++ b/20181008/hp-2018ws-p1.tex @@ -30,6 +30,7 @@ \sloppy \pagestyle{empty} +\addtolength{\textheight}{1cm} \newcommand{\sep}{~$\cdot$~} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} diff --git a/20181112/hp-2018ws-p2.pdf b/20181112/hp-2018ws-p2.pdf index 6c6ccaf6bb9a38f803b1ac0762ffe2b22fdfeea0..ed665e13a9d5c1f70e41fc3c0b6446fe4e81b5c6 100644 Binary files a/20181112/hp-2018ws-p2.pdf and b/20181112/hp-2018ws-p2.pdf differ diff --git a/20181112/hp-2018ws-p2.tex b/20181112/hp-2018ws-p2.tex index ca7954db7f748cf14bcc16e54c035c134439ffc3..f66267de3c6970b23e6718099061b83766205fe0 100644 --- a/20181112/hp-2018ws-p2.tex +++ b/20181112/hp-2018ws-p2.tex @@ -31,6 +31,7 @@ \sloppy \raggedcolumns \pagestyle{empty} +\addtolength{\textheight}{1cm} \newcommand{\sep}{~$\cdot$~} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} @@ -156,7 +157,7 @@ Lizenz: \mylicense Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext -%% und Beispielprogramme\\ +% und Beispielprogramme\\ herunterladen unter:\\ \url{https://gitlab.cvh-server.de/pgerwinski/hp} diff --git a/20181203/hp-2018ws-p3.pdf b/20181203/hp-2018ws-p3.pdf index 4ac609957322fd09079c33d4a91d6af4e96b810c..88d42307676b142153cc8f14100541ce2c51cec4 100644 Binary files a/20181203/hp-2018ws-p3.pdf and b/20181203/hp-2018ws-p3.pdf differ diff --git a/20181203/hp-2018ws-p3.tex b/20181203/hp-2018ws-p3.tex index 03a7961e97d6a027c676fddfae8d0c7d545861c2..a47eab02d0c330baab433baff0ef03b2d3628709 100644 --- a/20181203/hp-2018ws-p3.tex +++ b/20181203/hp-2018ws-p3.tex @@ -30,7 +30,9 @@ \usepackage{sfmath} \sloppy +\raggedcolumns \pagestyle{empty} +\addtolength{\textheight}{1cm} \newcommand{\sep}{~$\cdot$~} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} @@ -50,11 +52,6 @@ Aufgabe: Programmieren Sie einen Mikrocontroller so, daß er eine Druckknopfampel steuern kann. - \bigskip - - Hinweise: - \vspace*{-\medskipamount} - \begin{multicols}{2} \begin{itemize} @@ -67,7 +64,7 @@ Nach einer gewissen Zeit bekommen die Fußgänger wieder Rot, und die Straße wechselt über Rot-Gelb wieder zu Grün. - \bigskip + \medskip \item Als Mikrocontroller-Entwicklungsplattform stellen wir Ihnen einen \emph{Arduino Uno\/} zur Verfügung. @@ -80,6 +77,11 @@ Die Arduino-Entwicklungsumgebung (siehe z.\,B.\ \url{https://www.arduino.cc/en/Main/Software}) integriert alle diese Komponenten. + \item + Wir schreiben unser Programm in C und nicht in der INO-Sprache. + Wenn die Quelltext-Dateien in der Arduino-Entwicklungsumgebung + die Endung \file{.ino} haben, ist das kein Problem, + sofern der Inhalt der Datei in C geschrieben ist. \item Den Schaltplan des Arduino Uno sowie das Datenblatt des ATmega328p finden Sie per Web-Recherche. @@ -87,6 +89,11 @@ \columnbreak \item + Sie können Ihr Programm direkt aus der Arduino-Entwicklungsumgebung heraus + compilieren und auf den Mikrocontroller herunterladen. + Wenn Sie dies von der Kommandozeile aus machen möchten, + geht dies folgendermaßen: + \lstinline[style=cmd]{avr-gcc -Wall -Os -mmcu=atmega328p \}\\ \lstinline[style=cmd]{dateiname.c -o dateiname.elf} @@ -98,7 +105,7 @@ Notfalls: \lstinline[style=cmd]{sudo chmod 666 /dev/ttyACM0} - \bigskip + \medskip \item Die Verdrahtung erfolgt auf Steckplatinen -- siehe Abb.~\ref{Steckplatine}. @@ -148,7 +155,8 @@ \end{figure} \vspace*{-1.5\bigskipamount} -% \vfill + + \vfill \begingroup @@ -156,13 +164,13 @@ \setlength{\leftskip}{3cm} - Stand: 1.\ Dezember 2018 + Stand: 5.\ Dezember 2018 % Soweit nicht anders angegeben:\\ - Copyright \copyright\ 2014, 2015, 2016, 2017\quad Peter Gerwinski\\ + Copyright \copyright\ 2014, 2015, 2016, 2017, 2018\quad Peter Gerwinski\\ Lizenz: \mylicense - Sie können diese Praktikumsunterlagen einschließlich Quelltext + Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext % und Beispielprogramme\\ herunterladen unter:\\ \url{https://gitlab.cvh-server.de/pgerwinski/hp}