wörk wörk

master
clemens 2017-07-27 13:51:24 +02:00
parent d2ea549421
commit 4600aa2200
1 changed files with 83 additions and 25 deletions

View File

@ -46,32 +46,32 @@ compress
\frame[plain]{\titlepage}
\fi
%\AtBeginSection[]
\AtBeginSection[]
{
\frame<handout:0>
{
\frametitle{Outline}
\tableofcontents[currentsection,hideallsubsections]
}
}
%\AtBeginSubsection[]
%{
% \frame<handout:0>
% {
% \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]{%
\alt#2{\structure{#1}}{{#1}}
@ -89,17 +89,23 @@ compress
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\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}
\end{frame}
\begin{frame}{ESP8266}\framesubtitle{Hardware}
\begin{frame}{ESP8266}
\image{.6\textwidth}{pinmap}{ESP8266 Pins \cite{pinmap}}{img:pins}
\end{frame}
\begin{frame}{ESP8266}\framesubtitle{Software}
\subsection{Software}
\begin{frame}{ESP8266}
\href{http://nodemcu.com/index_en.html}{NodeMCU}
\begin{itemize}
\item Open Source Hardware
\item Open Source Firmware
\item Lua-Skriptbare Umgebung
\item Ardunio-kompatibel
@ -109,10 +115,62 @@ Cooler: \href{https://micropython.org/}{MicroPython}
\begin{itemize}
\item Basiert auf Python 3
\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{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 %%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%