Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:formationarduino2016 [2015/11/17 12:08] fconilateliers:formationarduino2016 [2016/01/21 09:09] (Version actuelle) – [Intervenant] fconil
Ligne 1: Ligne 1:
 ====== Formation à la programmation Arduino ====== ====== Formation à la programmation Arduino ======
  
-En collaboration avec le [[http://www.electroniciens.cnrs.fr/|réseau des électroniciens]] (RdE), le réseau ARAMIS organise le **mardi 19 janvier 2016** une journée de formation **à la programmation Arduino**.+En collaboration avec le [[http://www.electroniciens.cnrs.fr/|réseau des électroniciens]] (RdE), le réseau ARAMIS organise le **mardi 19 janvier 2016** une journée de formation à **la programmation Arduino**.
  
 {{tag>arduino électronique c}} {{tag>arduino électronique c}}
 +
 +{{ :ateliers:formation-arduino-aramis-2016.jpg?nolink&600 |}}
  
 ===== Intervenant ===== ===== Intervenant =====
  
-Arnauld BIGANZOLI+**Arnauld BIGANZOLI**
  
 +//Toulouse NeuroImaging Center, Université de Toulouse, Inserm, UPS, France.//
 ===== Inscriptions ===== ===== Inscriptions =====
  
-<note important>L'accès est libre mais il faut **s'inscrire** pour des raisons d'organisation : https://groupes.renater.fr/reunion/foodle/TODO +<note warning>Les frais de mission et **demandes d'ordre de mission** seront à la charge des participants</note>
-</note> +
- +
-<note warning>Les frais de mission et demandes d'ordre de mission seront à la charge des participants</note>+
  
 **Date** : Mardi 19 janvier 2016 de 8h00 à 18h00 **Date** : Mardi 19 janvier 2016 de 8h00 à 18h00
  
-**Lieu** : La journée se déroulera dans la salle de cours informatique au rez-de-chaussée de l'IPNL. La salle a une capacité de 20 places max.+**Lieu** : La journée se déroulera dans la <del>salle de cours informatique au rez-de-chaussée de l'[[http://www.ipnl.in2p3.fr/spip.php?rubrique252|IPNL]]. La salle a une capacité de 20 places max.</del> 
 + 
 +<note important>Le lieu est maintenant le **Centre de Calcul de l'IN2P3** 
 + 
 +C'est le bâtiment voisin de l'IPNL: 
 +http://cc.in2p3.fr/Comment-se-rendre-au-CC-IN2P3 
 + 
 +IL EST NÉCESSAIRE DE SE MUNIR D'UNE PIÈCE D'IDENTITÉ. 
 + 
 +L'IPNL accueille actuellement une conférence et rencontre des **problèmes réseaux**. Or nous aurons besoin d'accéder à internet en continu pour notre formation. Nous avons donc pris la décision de changer de lieu. 
 +</note>
  
 **Repas** : Des paniers repas (type sandwich) seront fournis aux participants. **Repas** : Des paniers repas (type sandwich) seront fournis aux participants.
 +
 +**Soir** : Nous proposons à ceux qui le souhaitent de nous retrouver au [[http://www.ninkasi.fr/lieux/la-doua.html|Ninkasi La Doua]] après la formation. Merci d'indiquer votre présence sur le foodle. //Chacun paie son repas//
  
 **Matériel** : Les kits Arduino et les accessoires matériels seront mis à disposition dans la salle de formation. Nous vous demanderons d'en prendre grand soin car ils serviront à d'autres actions. **Matériel** : Les kits Arduino et les accessoires matériels seront mis à disposition dans la salle de formation. Nous vous demanderons d'en prendre grand soin car ils serviront à d'autres actions.
  
 +**Inscription** : L'accès est libre mais il faut s'inscrire pour des raisons d'organisation : https://groupes.renater.fr/reunion/foodle/ARAMIS-Formation-a-la-programmation-Arduino-564b1
 +===== Objectifs =====
  
-===== But =====+La formation s'adresse à des informaticiens, elle a pour but :
  
-Donner les bases de démarrage de la programmation Arduino pour découvrir ce que ces cartes électroniques mettent à la portée de tous les informaticiens. +  * d'apporter quelques repères pour l'informatique embarqué ("//univers Arduino//"
 +  * d'apporter les bases de la programmation Arduino
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-Nous vous demandons de **venir avec un ordinateur portable** et d'avoir préalablement installé l'environnement de développement (IDE) d'Arduino : https://www.arduino.cc/en/Main/Software+Nous vous demandons de 
 + 
 +  * **venir avec un ordinateur portable**  
 +  * et d'avoir préalablement **installé l'IDE** (environnement de développement) d'Arduino : https://www.arduino.cc/en/Main/Software et le logiciel Processing : https://processing.org/
  
 Il serait préférable de posséder quelques notions de base de langage C. Il serait préférable de posséder quelques notions de base de langage C.
 +
 +**Des connaissances en électronique ne sont pas requises.**
  
 ===== Programme ===== ===== Programme =====
  
-  * introduction aux systèmes embarqués et différence entre Arduino et Raspberry Pi +  * Introduction aux systèmes embarqués et différence entre Arduino et Raspberry Pi 
-  * découverte de l'IDE Arduino et de la mise en oeuvre d'exemple : Blink avec ajout d'un bouton poussoir de commande permettant la validation de la fonction blink (ou le changement de fréquence de clignotement) +  * Rappels d'électronique 
-    * ce sera l'occasion d'introduire la notion de résistance de pull-up +  * Découverte de l'IDE Arduino et mise en oeuvre d'exemples : Blink avec ajout d'un bouton poussoir de commande permettant la validation de la fonction blink (ou le changement de fréquence de clignotement) 
-  * mise en oeuvre d'une mesure analogique via un potentiomètre et communication avec le PC via la liaison série +    * ce sera l'occasion d'introduire la notion de résistance de pull-up, mais aussi l'implémentation d'une machine d'états 
-    * sera abordé la notion de pont diviseur (résistif) puis le potentiomètre sera remplacé par la LDR et nous aborderons les 2montages possible de ce composant et les conséquence sur le code +  * Mise en oeuvre d'une mesure analogique via un potentiomètre et communication avec le PC via la liaison série 
-  * une variante du TP précédent sera la commande du servomoteur via le potentiomètre +    * sera abordée la notion de pont diviseur (résistif) puis le potentiomètre sera remplacé par la LDR et nous aborderons les 2 montages possibles de ce composant et les conséquences sur le code 
-    * se sera l'occasion d'aborder les problèmes de puissance fourni par la carte via la liaison USB et les alternatives possible +  * Une variante du TP précédent sera la commande d'un servomoteur via le potentiomètre 
-  * après les capteurs analogiques, nous aborderons les capteurs numériques et le bus I2C (mise en oeuvre du capteur de température infrarouge)+    * ce sera l'occasion d'aborder les problèmes de puissance fournie par la carte via la liaison USB et les alternatives possibles 
 +  * Après les capteurs analogiques, nous aborderons les capteurs numériques et le bus I2C (mise en oeuvre du capteur de température infrarouge)
     * sera abordé les notions de bus de communication synchrones, avec un comparatif entre I2C et SPI     * sera abordé les notions de bus de communication synchrones, avec un comparatif entre I2C et SPI
     * utilisation d'un analyseur de protocole pour sniffer les communications entre la carte électronique et le capteur     * utilisation d'un analyseur de protocole pour sniffer les communications entre la carte électronique et le capteur
-  * nous pourrons en fonction de l'avancement de la journée continuer avec le bus I2C avec la mise en oeuvre d'un écran OLED+  * Nous pourrons en fonction de l'avancement de la journée continuer avec le bus I2C avec la mise en oeuvre d'un écran OLED
     * nous verrons l'import de bibliothèques     * nous verrons l'import de bibliothèques
  
 ===== Visio ===== ===== Visio =====
  
-<code> +Pas de retransmission en visioconférence.
-</code>+
ateliers/formationarduino2016.1447762086.txt.gz · Dernière modification : 2015/11/17 12:08 de fconil
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0