\documentclass[a4paper, oneside, 10pt]{article}
\usepackage[french]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[unicode]{hyperref}
\date{\today}
\title{}
\author{Audrey Robinel}
\begin{document}

\maketitle
\tableofcontents



\part{\texorpdfstring{Pack de démarrage Arduino}{Pack de demarrage Arduino}}
\label{sec:pack_de_demarrage_arduino}


\section{\texorpdfstring{Base quasi-minimale}{Base quasiminimale}}
\label{sec:base_quasiminimale}


Voici quelques composants sympa pour commencer. Tout d'abord, un ensemble très basique, très simple :
\begin{itemize}
  \item \href{https://www.adafruit.com/products/50}{Arduino uno R3}, ou \href{https://www.adafruit.com/products/849}{Arduino Leonardo};
  \item Une \href{https://www.adafruit.com/products/64}{breadboard "half-size"} ou \href{https://www.adafruit.com/products/239}{une breadboard "full-sized"}
  \item Des \href{https://www.adafruit.com/products/153}{câbles pour breadboard}, (jumper wire), de type mâle-mâle
  \item Quelques \href{https://www.adafruit.com/categories/90}{LED}, par exemple, \href{https://www.adafruit.com/products/299}{rouges}, \href{https://www.adafruit.com/products/298}{vertes}, \href{https://www.adafruit.com/products/301}{bleues}, ou même \href{https://www.adafruit.com/products/159}{RGB} (on peut changer la couleur, et même composer une combinaison de rouge, vert et bleu).
  \item Quelques résistances (des 100-200 Ohms, et des 10KOhms, ça fera l'affaire)
  \item des boutons (par exemple \href{https://www.adafruit.com/products/1119}{boutons poussoirs} ou \href{https://www.adafruit.com/products/1010}{d'autres boutons poussoirs plus gros et colorés})
  \item pourquoi pas \href{https://www.adafruit.com/products/562}{un potentiomètre}.
\end{itemize}


Voici \href{https://www.adafruit.com/products/193}{un pack reprenant essentiellement ces composants}, avec en plus deux potentiomètres et un câble USB.

Avec ça, il y a de quoi commencer, et on pourra tester les entrées et sorties numériques, et les entrées analogiques avec le potentiomètre. On pourra déjà faire des petits projets, avec des LED s'allumant ou s’éteignant selon ce que l'on a programmé, selon les interactions de l'utilisateur, ou encore selon un programme qui s'exécutera sur l'ordinateur relié en USB au Arduino.

\section{\texorpdfstring{Ajouts sympa}{Ajouts sympa}}
\label{sec:ajouts_sympa}


Un système de LED sympatique existe, avec les \href{https://www.adafruit.com/category/168}{neopixels}, par exemple \href{https://www.adafruit.com/products/1426}{cette petite plaque de 8 leds RGB},  un \href{https://www.adafruit.com/products/1463}{anneau de 16 leds RGB}, ou encore \href{https://www.adafruit.com/products/1312}{un pack de 4 neopixels RGB individuels}. Les neopixels sont des led associées à une micropuce (pour chaque LED), qui les rendent programmables à partir d'une seule sortie du Arduino, pour un nombre de LED quelconque. En utilisant une petite librairie, on pourra donc commander X leds, et définir pour chacune une couleur étant une combinaison de rouge, vert et bleu, avec 255 nuances par couleur, soit une palette totale de 16 millions de couleur. Le point fort, c'est que c'est facile à utiliser, et que chaque LED est adressable. Du coup, on peut aussi avoir de \href{https://www.adafruit.com/products/1376}{longs rubans souples} (vendus au mètre).
Par rapport à une LED basique, c'est un peu plus complexe, mais on fait plus de choses. Toutefois, quelques LED de base sont pratiques par exemple comme indicateur de l'alimentation, ou des petites choses basiques du même genre.

On peut aussi vouloir afficher des informations textuelles, et pour cela une bonne solution est d'utiliser un \href{https://www.adafruit.com/categories/96}{petit écran LCD texte}. On en trouve en \href{https://www.adafruit.com/products/399}{2x16 caractères}, ou \href{https://www.adafruit.com/products/498}{4x20 caractères}. Ces deux modèles ont un rétro-éclairage RGB, ce qui signifie qu'on peut choisir la couleur du rétro-éclairage, rouge, vert, bleu, ou toute combinaison de ces trois couleurs. On peut aussi nuancer chaque couleur. On peut aussi trouver des \href{https://www.adafruit.com/products/438}{écrans LCD 128x64 pixels}, qui permettront d'afficher davantage de texte, ici encore avec un rétro-éclairage USB, mais on pourra aussi faire des formes, des dessins, etc. Il est enfin possible d'utiliser des LCD plus performants, affichant réellement des pixels RGB, pouvant afficher des photos ou autres images. En revanche, c'est un peu plus compliqué.

\section{\texorpdfstring{Les capteurs}{Les capteurs}}
\label{sec:les_capteurs}


En dehors des boutons, il est possible d'utiliser des capteurs pour mesurer des choses et réagir en fonction de ces mesures. On utilisera donc divers capteurs pour cela. Voici une liste de capteurs courants, et performants :
\begin{itemize}
  \item \href{https://www.adafruit.com/products/374}{Sonde de température DS18B20} : capteur de température numérique, très précis et fiable. On utilise une librairie pour lire les valeurs (\href{https://www.adafruit.com/products/381}{existe en version waterproof}, pour mesurer des liquides).
  \item \href{https://www.adafruit.com/products/165}{Sonde de température analogique TMP36}  : ce capteur analogique est moins précis que le précédent, mais moins cher, et permet de tester les entrées analogiques. De plus, il suffit de lire l'entrée analogique, et faire un calcul pour obtenir la température, sans librairie.
  \item Une \href{https://www.adafruit.com/products/161}{photorésistance}, pour avoir une idée approximative de la luminosité.
  \item une sonde numérique de température et d'humidité : le \href{https://www.adafruit.com/products/385}{DHT22} ou une version moins précise et moins chère, le \href{https://www.adafruit.com/products/386}{DHT11};
  \item Une sonde barométrique numérique, le \href{https://www.adafruit.com/products/1603}{BMP180};
  \item Un détecteur infrarouge d'obstacles, le \href{https://www.adafruit.com/products/164}{Sharp IR GP2Y0A21YK0F}, qui permet plus de détecter des obstacles que de mesurer précisément leur distance;
  \item Un capteur de distance ultrasonique, le \href{https://www.adafruit.com/products/981}{Maxbotix LV-EZ3}, qui mesure la distance de 0 à 5m, avec un pouce de précision, ou le \href{https://www.adafruit.com/products/985}{HRLV-EZ4}, qui fait la même chose avec une précision de 1 millimètre;
  \item un \href{https://www.adafruit.com/products/157}{récepteur infrarouge TSOP38238}, pour lire les signaux des télécommandes IR;
  \item un \href{https://www.adafruit.com/products/189}{capteur PIR}, permettant de détecter la présence d'humains dans la zone
\end{itemize}


\end{document}
