Skip to content
Snippets Groups Projects
Commit 02cc477d authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Aktualisierung Praktikumsunterlagen

parent 08846039
Branches
No related tags found
No related merge requests found
No preview for this file type
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
\sloppy \sloppy
\pagestyle{empty} \pagestyle{empty}
\addtolength{\textheight}{1cm}
\newcommand{\sep}{~$\cdot$~} \newcommand{\sep}{~$\cdot$~}
\newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)}
......
No preview for this file type
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
\sloppy \sloppy
\raggedcolumns \raggedcolumns
\pagestyle{empty} \pagestyle{empty}
\addtolength{\textheight}{1cm}
\newcommand{\sep}{~$\cdot$~} \newcommand{\sep}{~$\cdot$~}
\newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)}
...@@ -156,7 +157,7 @@ ...@@ -156,7 +157,7 @@
Lizenz: \mylicense Lizenz: \mylicense
Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext
%% und Beispielprogramme\\ % und Beispielprogramme\\
herunterladen unter:\\ herunterladen unter:\\
\url{https://gitlab.cvh-server.de/pgerwinski/hp} \url{https://gitlab.cvh-server.de/pgerwinski/hp}
......
No preview for this file type
...@@ -30,7 +30,9 @@ ...@@ -30,7 +30,9 @@
\usepackage{sfmath} \usepackage{sfmath}
\sloppy \sloppy
\raggedcolumns
\pagestyle{empty} \pagestyle{empty}
\addtolength{\textheight}{1cm}
\newcommand{\sep}{~$\cdot$~} \newcommand{\sep}{~$\cdot$~}
\newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)} \newcommand{\mylicense}{CC-by-sa (Version 3.0) oder GNU GPL (Version 3 oder höher)}
...@@ -50,11 +52,6 @@ ...@@ -50,11 +52,6 @@
Aufgabe: Programmieren Sie einen Mikrocontroller so, Aufgabe: Programmieren Sie einen Mikrocontroller so,
daß er eine Druckknopfampel steuern kann. daß er eine Druckknopfampel steuern kann.
\bigskip
Hinweise:
\vspace*{-\medskipamount}
\begin{multicols}{2} \begin{multicols}{2}
\begin{itemize} \begin{itemize}
...@@ -67,7 +64,7 @@ ...@@ -67,7 +64,7 @@
Nach einer gewissen Zeit bekommen die Fußgänger wieder Rot, Nach einer gewissen Zeit bekommen die Fußgänger wieder Rot,
und die Straße wechselt über Rot-Gelb wieder zu Grün. und die Straße wechselt über Rot-Gelb wieder zu Grün.
\bigskip \medskip
\item \item
Als Mikrocontroller-Entwicklungsplattform stellen wir Ihnen Als Mikrocontroller-Entwicklungsplattform stellen wir Ihnen
einen \emph{Arduino Uno\/} zur Verfügung. einen \emph{Arduino Uno\/} zur Verfügung.
...@@ -80,6 +77,11 @@ ...@@ -80,6 +77,11 @@
Die Arduino-Entwicklungsumgebung (siehe z.\,B.\ Die Arduino-Entwicklungsumgebung (siehe z.\,B.\
\url{https://www.arduino.cc/en/Main/Software}) integriert \url{https://www.arduino.cc/en/Main/Software}) integriert
alle diese Komponenten. 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 \item
Den Schaltplan des Arduino Uno sowie das Datenblatt des Den Schaltplan des Arduino Uno sowie das Datenblatt des
ATmega328p finden Sie per Web-Recherche. ATmega328p finden Sie per Web-Recherche.
...@@ -87,6 +89,11 @@ ...@@ -87,6 +89,11 @@
\columnbreak \columnbreak
\item \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]{avr-gcc -Wall -Os -mmcu=atmega328p \}\\
\lstinline[style=cmd]{dateiname.c -o dateiname.elf} \lstinline[style=cmd]{dateiname.c -o dateiname.elf}
...@@ -98,7 +105,7 @@ ...@@ -98,7 +105,7 @@
Notfalls: \lstinline[style=cmd]{sudo chmod 666 /dev/ttyACM0} Notfalls: \lstinline[style=cmd]{sudo chmod 666 /dev/ttyACM0}
\bigskip \medskip
\item \item
Die Verdrahtung erfolgt auf Steckplatinen -- siehe Die Verdrahtung erfolgt auf Steckplatinen -- siehe
Abb.~\ref{Steckplatine}. Abb.~\ref{Steckplatine}.
...@@ -148,7 +155,8 @@ ...@@ -148,7 +155,8 @@
\end{figure} \end{figure}
\vspace*{-1.5\bigskipamount} \vspace*{-1.5\bigskipamount}
% \vfill
\vfill
\begingroup \begingroup
...@@ -156,13 +164,13 @@ ...@@ -156,13 +164,13 @@
\setlength{\leftskip}{3cm} \setlength{\leftskip}{3cm}
Stand: 1.\ Dezember 2018 Stand: 5.\ Dezember 2018
% Soweit nicht anders angegeben:\\ % 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 Lizenz: \mylicense
Sie können diese Praktikumsunterlagen einschließlich Quelltext Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext
% und Beispielprogramme\\ % und Beispielprogramme\\
herunterladen unter:\\ herunterladen unter:\\
\url{https://gitlab.cvh-server.de/pgerwinski/hp} \url{https://gitlab.cvh-server.de/pgerwinski/hp}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment