wörk wörk
parent
d2ea549421
commit
4600aa2200
108
presentation.tex
108
presentation.tex
|
|
@ -46,32 +46,32 @@ compress
|
||||||
\frame[plain]{\titlepage}
|
\frame[plain]{\titlepage}
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
%\AtBeginSection[]
|
\AtBeginSection[]
|
||||||
|
{
|
||||||
|
\frame<handout:0>
|
||||||
|
{
|
||||||
|
\frametitle{Outline}
|
||||||
|
\tableofcontents[currentsection,hideallsubsections]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
%\AtBeginSubsection[]
|
||||||
%{
|
%{
|
||||||
% \frame<handout:0>
|
% \frame<handout:0>
|
||||||
% {
|
% {
|
||||||
% \frametitle{Outline}
|
% \frametitle{Outline}
|
||||||
% \tableofcontents[currentsection,hideallsubsections]
|
% \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsectionstyle=hide]
|
||||||
|
% }
|
||||||
|
%}
|
||||||
|
%
|
||||||
|
%\AtBeginSubsubsection[]
|
||||||
|
%{
|
||||||
|
% \frame<handout:0>
|
||||||
|
% {
|
||||||
|
% \frametitle{Outline}
|
||||||
|
% \tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsectionstyle=show/shaded/hide]
|
||||||
% }
|
% }
|
||||||
%}
|
%}
|
||||||
|
|
||||||
\AtBeginSubsection[]
|
|
||||||
{
|
|
||||||
\frame<handout:0>
|
|
||||||
{
|
|
||||||
\frametitle{Outline}
|
|
||||||
\tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsectionstyle=hide]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
\AtBeginSubsubsection[]
|
|
||||||
{
|
|
||||||
\frame<handout:0>
|
|
||||||
{
|
|
||||||
\frametitle{Outline}
|
|
||||||
\tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsectionstyle=show/shaded/hide]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
\newcommand<>{\highlighton}[1]{%
|
\newcommand<>{\highlighton}[1]{%
|
||||||
\alt#2{\structure{#1}}{{#1}}
|
\alt#2{\structure{#1}}{{#1}}
|
||||||
|
|
@ -89,17 +89,23 @@ compress
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
\section{ESP8266}
|
\section{ESP8266}
|
||||||
\begin{frame}{ESP8266}\framesubtitle{Hardware}
|
\subsection{Hardware}
|
||||||
|
\begin{frame}{ESP8266}
|
||||||
|
\begin{itemize}
|
||||||
|
\item 80 MHz, 64 kB RAM (Code), 96 kB RAM (Daten)
|
||||||
|
\item 4 mB
|
||||||
|
\item Open Source Hardware
|
||||||
|
\end{itemize}
|
||||||
\image{.6\textwidth}{esp8266}{ESP8266 + NodeMCU v3 \cite{esp8266}}{img:esp}
|
\image{.6\textwidth}{esp8266}{ESP8266 + NodeMCU v3 \cite{esp8266}}{img:esp}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
\begin{frame}{ESP8266}\framesubtitle{Hardware}
|
\begin{frame}{ESP8266}
|
||||||
\image{.6\textwidth}{pinmap}{ESP8266 Pins \cite{pinmap}}{img:pins}
|
\image{.6\textwidth}{pinmap}{ESP8266 Pins \cite{pinmap}}{img:pins}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}{ESP8266}\framesubtitle{Software}
|
\subsection{Software}
|
||||||
|
\begin{frame}{ESP8266}
|
||||||
\href{http://nodemcu.com/index_en.html}{NodeMCU}
|
\href{http://nodemcu.com/index_en.html}{NodeMCU}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Open Source Hardware
|
|
||||||
\item Open Source Firmware
|
\item Open Source Firmware
|
||||||
\item Lua-Skriptbare Umgebung
|
\item Lua-Skriptbare Umgebung
|
||||||
\item Ardunio-kompatibel
|
\item Ardunio-kompatibel
|
||||||
|
|
@ -109,10 +115,62 @@ Cooler: \href{https://micropython.org/}{MicroPython}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Basiert auf Python 3
|
\item Basiert auf Python 3
|
||||||
\item Frei \& Open Source
|
\item Frei \& Open Source
|
||||||
\item Einige Funktionalität
|
\item Einige Funktionalität eingeschränkt (z.B. Multithreading)
|
||||||
|
\item Viele Boards unterstützt
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\section{Setup}
|
||||||
|
\subsection{Tools}
|
||||||
|
\begin{frame}{Tools}
|
||||||
|
Linux
|
||||||
|
\begin{itemize}
|
||||||
|
\item Debian, Gentoo (testing), Arch: esptool picocom
|
||||||
|
\item \texttt{adduser \$USER dialout}
|
||||||
|
\end{itemize}
|
||||||
|
Windows
|
||||||
|
\begin{itemize}
|
||||||
|
\item well, your on your own now...
|
||||||
|
\item \url{https://www.python.org/ftp/python/3.6.2/python-3.6.2-amd64.exe}
|
||||||
|
\item \texttt{pip install esptool}
|
||||||
|
\item \url{https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html}
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Firmware}
|
||||||
|
\begin{frame}{Firmware}
|
||||||
|
\begin{itemize}
|
||||||
|
\item \url{https://micropython.org/download\#esp8266}
|
||||||
|
\item \texttt{esptool.py --port /dev/ttyUSB0 erase\_flash}
|
||||||
|
\item \texttt{esptool.py --port /dev/ttyUSB0 --baud 460800 write\_flash --flash\_size=detect 0 esp8266-20170108-v1.8.7.bin}
|
||||||
|
\item reset
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{REPL}
|
||||||
|
\begin{frame}{REPL}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Wlan}
|
||||||
|
\begin{frame}{Wlan}\framesubtitle{Put the I in IoT}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{Init}
|
||||||
|
\subsection{Exkurs: Flask-Server}
|
||||||
|
|
||||||
|
|
||||||
|
\section{Basteln}
|
||||||
|
\subsection{Blinkende LED}
|
||||||
|
\begin{frame}{LEDs}
|
||||||
|
|
||||||
|
\end{frame}
|
||||||
|
\subsection{Schalter und Taster}
|
||||||
|
\subsection{Sensoren}
|
||||||
|
\subsection{Push}
|
||||||
|
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
%%%%%%%%%% References %%%%%%%%%%
|
%%%%%%%%%% References %%%%%%%%%%
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue