Ceci est une ancienne révision du document !


Formation à la programmation Arduino

En collaboration avec le réseau des électroniciens (RdE), le réseau ARAMIS organise le mardi 19 janvier 2016 une journée de formation à la programmation Arduino.

Intervenant

Arnauld BIGANZOLI

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>

<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

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.

Repas : Des paniers repas (type sandwich) seront fournis aux participants.

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.

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.

Pré-requis

Nous vous demandons de :

Il serait préférable de posséder quelques notions de base de langage C.

Programme

  • 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)
    • ce sera l'occasion d'introduire la notion de résistance de pull-up
  • Mise en oeuvre d'une mesure analogique via un potentiomètre et communication avec le PC via la liaison série
    • 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
  • Une variante du TP précédent sera la commande du servomoteur via le potentiomètre
    • se sera l'occasion d'aborder les problèmes de puissance fourni par la carte via la liaison USB et les alternatives possible
  • 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
    • 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 verrons l'import de bibliothèques

Visio

Pas de retransmission en visioconférence.

ateliers/formationarduino2016.1447762244.txt.gz · Dernière modification : 2015/11/17 12:10 de fconil
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0