Rémy HUBSCHER avatar Rémy HUBSCHER committed 3c8ab15 Merge

Merge

Comments (0)

Files changed (19)

 *.ind
 *.vrb
 captors/apps/
+captors/collected_static/
 captors/tp2.sqlite
 *.pyc
 cours_trans.pdf

arduino_c1/Makefile

+NOM = presentation
+
+all: $(NOM).tex
+	pdflatex $(NOM).tex
+	pdflatex $(NOM).tex
+
+full:
+	pdflatex $(NOM).tex
+	makeindex $(NOM).tex
+	pdflatex $(NOM).tex
+
+clean:
+	@rm -f *.aux *.log *.nav *.out *.snm *.toc *.ilg *.ind

arduino_c1/beamercolorthemeCuriosity.sty

+%
+% Copyright (c) 2010 
+% Manuel Vonthron - <manuel DOT vonthron AT acadis DOT org>
+%
+% This file may be distributed and/or modified under the terms of 
+% the Do What The Fuck You Want To Public License, Version 2
+% 
+
+% colors
+% based on palette "Curiosity Killed" (colourlovers.com) by Miaka
+\definecolor{curiositypalegreen}{RGB}{239,255,205}
+\definecolor{curiositygreen}{RGB}{220,233,190}
+\definecolor{curiositygrey}{RGB}{85,81,82}
+\definecolor{curiositydark}{RGB}{46,38,51}
+\definecolor{curiosityred}{RGB}{153,23,60}
+
+%
+\setbeamercolor*{frametitle}{bg=curiosityred,fg=white}
+\setbeamercolor*{framesubtitle}{bg=curiositygreen,fg=curiosityred}
+\setbeamercolor*{part title}{bg=curiosityred,fg=white}
+
+\setbeamercolor*{titlepage utbmline}{fg=white,bg=curiositydark}
+\setbeamercolor*{titlepage titleline}{fg=white,bg=curiosityred}
+\setbeamercolor*{titlepage subtitleline}{fg=curiosityred,bg=curiositygreen}
+\setbeamercolor*{titlepage authorline}{fg=curiositygrey,bg=curiositypalegreen}
+\setbeamercolor*{titlepage logoline}{fg=black,bg=white}
+\setbeamercolor*{titlepage imageline}{fg=black,bg=white}
+
+\setbeamercolor*{footerline}{bg=curiositygrey,fg=curiositypalegreen}
+
+\setbeamercolor*{headerline fullnav}{bg=curiositygreen}
+\setbeamercolor*{headerline shortnav}{bg=curiositygreen}
+\setbeamercolor*{headerline utbm}{parent={titlepage utbmline}}
+
+\setbeamercolor*{mini frame}{fg=curiositydark}
+
+\setbeamercolor{structure}{fg=black}
+

arduino_c1/beamercolorthemeTerra.sty

+%
+% Copyright (c) 2010 
+% Manuel Vonthron - <manuel DOT vonthron AT acadis DOT org>
+%
+% This file may be distributed and/or modified under the terms of 
+% the Do What The Fuck You Want To Public License, Version 2
+% 
+
+% colors
+% based on palette "Terra?" (colourlovers.com) by GlueStudio
+\definecolor{terrasand}{RGB}{232,221,203}
+\definecolor{terrabrown}{RGB}{205,179,128}
+\definecolor{terrawater}{RGB}{3,101,100}
+\definecolor{terradeepwater}{RGB}{3,54,73}
+\definecolor{terraabyss}{RGB}{3,22,52}
+
+
+%
+\setbeamercolor*{frametitle}{bg=terraabyss,fg=terrasand}
+\setbeamercolor*{framesubtitle}{bg=terradeepwater,fg=terrasand}
+\setbeamercolor*{part title}{bg=terradeepwater,fg=white}
+
+\setbeamercolor*{titlepage utbmline}{fg=terrasand,bg=terradeepwater}
+\setbeamercolor*{titlepage titleline}{fg=white,bg=terraabyss}
+\setbeamercolor*{titlepage subtitleline}{fg=terrabrown,bg=terrawater}
+\setbeamercolor*{titlepage authorline}{fg=terraabyss,bg=terrasand}
+\setbeamercolor*{titlepage logoline}{fg=black,bg=white}
+\setbeamercolor*{titlepage imageline}{fg=black,bg=white}
+
+\setbeamercolor*{footerline}{fg=terradeepwater,bg=terrasand}
+
+\setbeamercolor*{headerline fullnav}{bg=terrabrown}
+\setbeamercolor*{headerline shortnav}{bg=terrabrown}
+\setbeamercolor*{headerline utbm}{parent={titlepage utbmline}}
+
+\setbeamercolor*{mini frame}{fg=terrabrown}
+
+\setbeamercolor{structure}{fg=black}
+

arduino_c1/beamercolorthemeUTBMInternship.sty

+%
+% Copyright (c) 2010 
+% Manuel Vonthron - <manuel DOT vonthron AT acadis DOT org>
+%
+% This file may be distributed and/or modified under the terms of 
+% the Do What The Fuck You Want To Public License, Version 2
+% 
+
+% colors 
+% based on official palette for internship presentations
+\definecolor{utbmpurple}{RGB}{125,92,139}
+\definecolor{utbmyellow}{RGB}{242,227,146}
+\definecolor{utbmgrey}{RGB}{128,128,128}
+\definecolor{utbmwtfisthatpink}{RGB}{184,80,93}
+
+
+%
+\setbeamercolor*{frametitle}{bg=utbmpurple,fg=white}
+\setbeamercolor*{framesubtitle}{bg=utbmpurple,fg=utbmyellow}
+\setbeamercolor*{part title}{bg=utbmpurple,fg=white}
+
+\setbeamercolor*{titlepage utbmline}{fg=white,bg=black}
+\setbeamercolor*{titlepage titleline}{fg=white,bg=utbmpurple}
+\setbeamercolor*{titlepage subtitleline}{fg=white,bg=utbmgrey}
+\setbeamercolor*{titlepage authorline}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{titlepage logoline}{fg=black,bg=white}
+\setbeamercolor*{titlepage imageline}{fg=black,bg=white}
+
+\setbeamercolor*{footerline}{fg=utbmwtfisthatpink,bg=utbmyellow}
+
+\setbeamercolor*{headerline fullnav}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{headerline shortnav}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{headerline utbm}{parent={titlepage utbmline}}
+
+\setbeamercolor*{mini frame}{fg=utbmwtfisthatpink}
+
+\setbeamercolor*{titleline}{fg=white,bg=utbmpurple}
+\setbeamercolor{structure}{fg=black}
+

arduino_c1/beamercolorthemeUTBMOfficial.sty

+%
+% Copyright (c) 2010 
+% Manuel Vonthron - <manuel DOT vonthron AT acadis DOT org>
+%
+% This file may be distributed and/or modified under the terms of 
+% the Do What The Fuck You Want To Public License, Version 2
+% 
+
+% colors 
+% based on official palette for official presentations
+\definecolor{utbmpurple}{RGB}{211,110,114}
+\definecolor{utbmyellow}{RGB}{242,227,146}
+\definecolor{utbmgrey}{RGB}{193,50,56}
+\definecolor{utbmwtfisthatpink}{RGB}{184,80,93}
+
+
+%
+\setbeamercolor*{frametitle}{bg=utbmpurple,fg=white}
+\setbeamercolor*{framesubtitle}{bg=utbmpurple,fg=utbmyellow}
+\setbeamercolor*{part title}{bg=utbmpurple,fg=white}
+
+\setbeamercolor*{titlepage utbmline}{fg=white,bg=black}
+\setbeamercolor*{titlepage titleline}{fg=white,bg=utbmpurple}
+\setbeamercolor*{titlepage subtitleline}{fg=white,bg=utbmgrey}
+\setbeamercolor*{titlepage authorline}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{titlepage logoline}{fg=black,bg=white}
+\setbeamercolor*{titlepage imageline}{fg=black,bg=white}
+
+\setbeamercolor*{footerline}{fg=utbmwtfisthatpink,bg=utbmyellow}
+
+\setbeamercolor*{headerline fullnav}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{headerline shortnav}{fg=utbmwtfisthatpink,bg=utbmyellow}
+\setbeamercolor*{headerline utbm}{parent={titlepage utbmline}}
+
+\setbeamercolor*{mini frame}{fg=utbmwtfisthatpink}
+
+\setbeamercolor*{titleline}{fg=white,bg=utbmpurple}
+\setbeamercolor{structure}{fg=black}
+

arduino_c1/beamerthemeUTBM.sty

+%
+% Copyright (c) 2010 
+% Manuel Vonthron - <manuel DOT vonthron AT acadis DOT org>
+%
+% This file may be distributed and/or modified under the terms of 
+% the Do What The Fuck You Want To Public License, Version 2
+% 
+
+
+\mode<presentation>
+
+\def\beamer@utbm@value@true{true}
+\def\beamer@utbm@value@false{false}
+\def\beamer@utbm@value@empty{}
+\def\beamer@utbm@value@fullnav{fullnav}
+\def\beamer@utbm@value@shortnav{shortnav}
+\def\beamer@utbm@value@utbm{utbm}
+
+\def\beamer@utbm@dept{}
+\def\beamer@utbm@tuteur{}
+\def\beamer@utbm@suiveur{}
+\def\beamer@utbm@shownavigation{false}
+\def\beamer@utbm@header{}
+\def\beamer@utbm@logo{}
+\def\beamer@utbm@titlepageimage{}
+
+
+\DeclareOptionBeamer{dept}[]{\def\beamer@utbm@dept{#1}}
+\DeclareOptionBeamer{tuteur}[]{\def\beamer@utbm@tuteur{#1}}
+\DeclareOptionBeamer{suiveur}[]{\def\beamer@utbm@suiveur{#1}}
+\DeclareOptionBeamer{shownavigation}{\def\beamer@utbm@shownavigation{#1}}
+\DeclareOptionBeamer{header}[fullnav]{\def\beamer@utbm@header{#1}}
+\DeclareOptionBeamer{logo}[]{\def\beamer@utbm@logo{#1}}
+\DeclareOptionBeamer{titlepageimage}[]{\def\beamer@utbm@titlepageimage{#1}}
+
+\ProcessOptionsBeamer
+
+
+
+
+\useinnertheme{circles}
+\useoutertheme{shadow}
+
+\usecolortheme{UTBMOfficial}
+
+\pgfdeclareimage[height=3em]{utbmlogo}{images/utbmlogo.pdf}
+
+\ifx\beamer@utbm@logo\beamer@utbm@value@empty\relax\else
+  \pgfdeclareimage[height=3em]{otherlogo}{\beamer@utbm@logo}
+\fi
+
+\ifx\beamer@utbm@titlepageimage\beamer@utbm@value@empty\relax\else
+  \pgfdeclareimage[width=\paperwidth]{titlepageimage}{\beamer@utbm@titlepageimage}
+\fi
+
+\ifx\beamer@utbm@shownavigation\beamer@utbm@value@false
+  \setbeamertemplate{navigation symbols}{}
+\fi
+
+
+% TITLE PAGE
+\defbeamertemplate*{title page}{utbm}
+{
+  \thispagestyle{empty}
+  \parskip0pt\vskip-1em
+  \begin{beamercolorbox}[wd=\paperwidth]{titlepage imageline}
+    \ifx\beamer@utbm@titlepageimage\beamer@utbm@value@empty
+      \vspace*{4em}
+    \else
+      \pgfuseimage{titlepageimage}
+    \fi
+  \end{beamercolorbox}
+  \nointerlineskip
+  \begin{beamercolorbox}[wd=\paperwidth,leftskip=1em,sep=0.4em]{titlepage utbmline}
+    {\tiny{\bfseries UNIVERSIT\'E DE TECHNOLOGIE} DE BELFORT-MONTB\'ELIARD}
+  \end{beamercolorbox}
+  \nointerlineskip
+  \begin{beamercolorbox}[wd=\paperwidth,leftskip=1em,sep=0.4em]{titlepage titleline}
+    {\Large\inserttitle}
+  \end{beamercolorbox}
+  \nointerlineskip
+  \begin{beamercolorbox}[wd=\paperwidth,leftskip=1em,sep=0.4em]{titlepage subtitleline}
+    {\scriptsize \insertsubtitle}
+  \end{beamercolorbox}
+  \nointerlineskip
+  \begin{beamercolorbox}[wd=\paperwidth,ht=0.5\paperheight,leftskip=1em,sep=0.4em]{titlepage authorline}
+    {\bfseries \insertauthor} 
+    \ifx\beamer@utbm@tuteur\beamer@utbm@value@empty\relax\else
+      \quad {\scriptsize \beamer@utbm@dept} 
+    \fi \\
+    \vspace{-0.5em} {\scriptsize \insertdate} \\
+    %
+    \vspace*{1em}
+    \insertinstitute \\
+    \vspace*{3em}
+    %
+    \ifx\beamer@utbm@tuteur\beamer@utbm@value@empty
+      \vspace*{1em}
+    \else
+      {\scriptsize Tuteur entreprise : \beamer@utbm@tuteur} \\
+    \fi
+    %
+    \ifx\beamer@utbm@suiveur\beamer@utbm@value@empty
+      \vspace*{1em}
+    \else
+      \vspace{-0.25em}
+      {\scriptsize Suiveur UTBM : \beamer@utbm@suiveur} \\
+    \fi
+    {\scriptsize www.utbm.fr}
+  \end{beamercolorbox}
+  \vskip0pt plus 1filll
+  \begin{beamercolorbox}[wd=\paperwidth,ht=2em,leftskip=1em,rightskip=1em,sep=0.2em,dp=0ex]{titlepage logoline}
+    \pgfuseimage{utbmlogo}
+    \ifx\beamer@utbm@logo\beamer@utbm@value@empty\relax\else
+      \hfill\pgfuseimage{otherlogo}
+    \fi
+  \end{beamercolorbox}
+}
+
+
+% FOOTER
+\defbeamertemplate*{footline}{utbm}
+{
+  \begin{beamercolorbox}[wd=\paperwidth,leftskip=1em,sep=0.4em]{footerline}
+    \insertshorttitle\;--\;\insertauthor \hfill \insertframenumber/\inserttotalframenumber\;--\;{\bfseries www.utbm.fr}
+  \end{beamercolorbox}  
+}
+
+
+% HEADER
+\defbeamertemplate*{headline}{utbm}%
+{
+  \ifx\beamer@utbm@header\beamer@utbm@value@fullnav
+    \begin{beamercolorbox}[wd=\paperwidth]{headerline fullnav}
+      \begin{minipage}{0.4\linewidth}
+        \usebeamercolor{headerline fullnav}\insertsectionnavigation{0.4\paperwidth}
+      \end{minipage}
+      \hspace{1em}
+      \begin{minipage}{0.4\linewidth}
+        \usebeamercolor{headerline fullnav}\insertsubsectionnavigation{0.4\paperwidth}
+      \end{minipage}
+    \end{beamercolorbox}
+  \else\ifx\beamer@utbm@header\beamer@utbm@value@shortnav
+    \begin{beamercolorbox}[wd=\paperwidth]{headerline shortnav}
+      \insertnavigation{\paperwidth}
+    \end{beamercolorbox}
+  \else  
+    \begin{beamercolorbox}[wd=\paperwidth,leftskip=1em,sep=0.6em]{headerline utbm}
+      {\tiny{\bfseries UNIVERSIT\'E DE TECHNOLOGIE} DE BELFORT-MONTB\'ELIARD}
+    \end{beamercolorbox}
+  \fi\fi
+}
+
+\mode
+<all>
Add a comment to this file

arduino_c1/images/antigravity.png

Added
New image
Add a comment to this file

arduino_c1/images/ionyse.png

Added
New image
Add a comment to this file

arduino_c1/images/titleimage.png

Added
New image
Add a comment to this file

arduino_c1/images/utbmlogo.pdf

Binary file added.

arduino_c1/natim-beamer.sty

+\ProvidesPackage{natim-beamer}
+\usepackage[english,francais]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage{textcomp}
+\usepackage{graphics}
+\usepackage{hyperref}
+
+% Insert image
+\newcommand{\image}[2]{
+	\begin{figure}
+	\centerline{\includegraphics[scale=#2]{images/#1}}
+	\label{#1}
+	\end{figure}
+}
+
+
+% Insert image
+\newcommand{\limage}[2]{
+	\centerline{\includegraphics[scale=#2]{images/#1}}
+}
+
+
Add a comment to this file

arduino_c1/presentation.pdf

Binary file added.

arduino_c1/presentation.tex

+%\documentclass[trans]{beamer}
+\documentclass{beamer}
+
+\usepackage{natim-beamer}
+\usepackage{listings}
+
+\usetheme[shownavigation={true},  % true | false
+          logo={images/ionyse.png},
+          titlepageimage={images/titleimage.png},
+          header=utbm,          % fullnav | shortnav | utbm
+          dept={Logiciels Embarqués et Informatique Mobile}
+        ]{UTBM}
+\usecolortheme{UTBMOfficial}
+\usepackage{upgreek}
+
+\title[Python]{Utiliser Python pour communiquer sur le port série}
+\subtitle{LO52 - Automne \the\year}
+\author{Rémy HUBSCHER}
+\institute{remy.hubscher@utbm.fr}
+\date{\today}
+
+
+\hypersetup{
+      pdfpagemode = FullScreen,% afficher le pdf en plein écran
+      pdfauthor   = {Rémy HUBSCHER},%
+      pdftitle    = {LO52 : Utiliser Python pour programmer le port série},%
+      pdfsubject  = {UTBM - LO52},%
+      pdfkeywords = {utbm, leim, lo52, zigbee, python, pyserial},%
+      pdfcreator  = {PDFLaTeX},%
+      pdfproducer = {PDFLaTeX}%
+}
+
+\begin{document}
+\lstset{language=C,breaklines=true,xleftmargin=7mm,basicstyle=\scriptsize,frame=single,framexleftmargin=7mm,captionpos=b,tabsize=2,numbers=left,numberstyle=\scriptsize,escapechar={\%}{\_}}
+
+
+\selectlanguage{french}
+
+\begin{frame}[plain]
+  \titlepage
+\end{frame}
+
+\AtBeginSection[]{
+   \begin{frame}
+     \frametitle{Sommaire}
+     %%% affiche en début de chaque section, les noms de sections et
+     %%% noms de sous-sections de la section en cours.
+     \tableofcontents[currentsection,hideothersubsections]
+   \end{frame} 
+}
+
+\begin{frame}
+  \frametitle{Sommaire}
+  \tableofcontents[pausesections,hideothersubsections]
+\end{frame}
+
+
+\section{Présentation}
+
+\begin{frame}
+  \frametitle{Python : Historique}
+    \begin{enumerate}
+      \item 1991, première version publique publiée par Guido van Rossum à Amsterdam
+      \pause \item 1995, embauché au CNRI à Reston au USA, il continue son travail
+      \pause \item Depuis Python est développé par la Python Software Foundation
+      \pause \item Il y a deux branches parallèles sur les versions : 2.7 et 3.3
+    \end{enumerate}
+\end{frame}
+
+\begin{frame}
+  \frametitle{C'est quoi Python}
+  \vspace{-0.4cm}
+  \image{antigravity}{0.39}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python : Un langage object}
+    \begin{enumerate}
+      \item Tout est objet, \pause même les variables et les fonctions.
+      \pause \item C'est un langage de script byte-compilé au premier lancement.
+      \pause \item Il y a des modules pour quasiment tout.
+      \pause \item \texttt{print(``Hello world'')}
+    \end{enumerate}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python : À l'usage}
+    \begin{enumerate}
+      \item Python est un langage qui permet de programmer plus rapidement et plus efficacement.
+      \pause \item C'est un langage simple à apprendre
+      \pause \item Python est le 6è langage le plus populaire d'après Tiobe Index
+      \pause \item Il a gagné le prix du langage de l'année 2007 et de l'année 2010.
+    \end{enumerate}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python : Qui l'utilise ?}
+    \begin{enumerate}
+      \item Les scientifiques
+      \pause \item Les entreprises Google, la Nasa, Mozilla, ..
+      \pause \item Les startups Instagram, Ululle, ...
+      \pause \item Les services web Disqus, Supermenu, ...
+    \end{enumerate}
+\end{frame}
+
+
+
+\begin{frame}
+  \frametitle{Python : Les forces}
+    \begin{enumerate}
+      \item Portable et multiplateforme
+      \pause \item Libre (Open-Source)
+      \pause \item Simple et lisible
+      \pause \item Développement rapide d'application et de prototypes
+      \pause \item Ramasse-miettes.
+      \pause \item Extensible
+      \pause \item Piles incluses (Librairies, Frameworks)
+      \pause \item Gestion des exceptions.
+    \end{enumerate}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python : Les faiblesses}
+    \begin{enumerate}
+      \item Troll ?
+      \pause \item Souvent considéré comme un langage de script
+      \pause \item Plus lent que les langages compilés.\pause (et encore)
+    \end{enumerate}
+\end{frame}
+
+
+\begin{frame}[fragile]
+  \frametitle{Python : La syntaxe}
+
+  \begin{lstlisting}
+if True:
+    print("Condition is true")
+
+print("Outside condition")
+  \end{lstlisting}
+
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python : Pour aller plus loin}
+
+  \textbf{Une introduction à Python}
+  \url{http://feldboris.alwaysdata.net/blog/pages/presentations/AtelierPythonUTBM}
+
+  \vspace{1cm}
+
+  \textbf{Arduino and Python}
+  \url{http://www.arduino.cc/playground/interfacing/python}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Python et Zigbee}
+
+    \begin{enumerate}
+      \item Python pour configurer automatiquement un module ZigBee
+      \pause \item Python pour récupérer des données depuis des modules ZigBee
+      \pause \item Python pour programmer son réseau de capteur
+    \end{enumerate}
+\end{frame}
+
+
+\begin{frame}[fragile]
+  \frametitle{Communiquer sur le port série}
+
+    \begin{enumerate}
+      \item Installer pyserial : \texttt{pip install pyserial}
+      \pause \item Import pyserial : \texttt{import serial}
+      \pause \item Lire un port USB :
+    \end{enumerate}
+
+  \begin{lstlisting}
+"""Print serial data in the terminal."""
+import serial
+import sys
+
+ser = serial.Serial('/dev/tty.usbserial', 9600)
+ser.open()
+if ser.isOpen():
+    print("Listening on: ", ser.portstr)
+else:
+    sys.stderr.write('Failed to open serial on : %s\n' % ser.portstr)
+    sys.exit(1)
+
+while ser.isOpen():
+    if ser.inWaiting():
+        print(ser.read())
+  \end{lstlisting}
+
+
+\end{frame}
+
+
+
+
+\begin{frame}[fragile]
+  \frametitle{Communiquer sur le port série}
+
+  \begin{lstlisting}
+"""Write ZigBee configuration on serial port."""
+import serial
+import sys
+import time
+
+ser = serial.Serial('/dev/tty.usbserial', 9600)
+ser.open()
+if ser.isOpen():
+    print("Listening on: ", ser.portstr)
+else:
+    sys.stderr.write('Failed to open serial on : %s\n' % ser.portstr)
+    sys.exit(1)
+
+# Flush buffer
+while ser.inWaiting() > 0:
+    ser.read()
+  \end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+  \frametitle{Communiquer sur le port série}
+
+  \begin{lstlisting}
+ser.write("+++")
+while ser.isOpen():
+    if ser.inWaiting() >= 2:
+        if ser.read() == "O" and ser.read() == "K":
+            ser.write("ATID 12")
+            ser.write("ATDH 0")
+            ser.write("ATDL 0")
+            ser.write("ATCN")
+            print(ser.read(2))
+            ser.close()
+        else:
+            time.sleep(2) # Waiting for two seconds
+            ser.write("+++")
+  \end{lstlisting}
+\end{frame}
+
+
+
+\end{document}

Binary file modified.

Add a comment to this file

zigbee_c1/presentation.pdf

Binary file modified.

zigbee_c1/presentation.tex

-\documentclass[trans]{beamer}
-%\documentclass{beamer}
+%\documentclass[trans]{beamer}
+\documentclass{beamer}
 
 \usepackage{natim-beamer}
 
 \usepackage{upgreek}
 
 \title[Communication sans fil]{La communication sans-fil}
-\subtitle{LO52 - Printemps \the\year}
+\subtitle{LO52 - Automne \the\year}
 \author{Rémy HUBSCHER}
 \institute{remy.hubscher@utbm.fr}
 \date{\today}
Add a comment to this file

zigbee_c2/presentation.pdf

Binary file modified.

zigbee_c2/presentation.tex

 \usepackage{upgreek}
 
 \title[XBee]{Premiers pas avec XBee}
-\subtitle{LO52 - Printemps \the\year}
+\subtitle{LO52 - Automne \the\year}
 \author{Rémy HUBSCHER}
 \institute{remy.hubscher@utbm.fr}
 \date{\today}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.