Plateforme MAS

Musique Audio Sons

Arduino

L’environnement hardware open-source pour les artistes et designers

La formation Arduino est dédiée aux artistes, designers, interaction designer, étudiant en école d’art.
Cette formation permettra d"apprendre l’électronique pour l’utiliser immédiatement dans vos projets artistiques d’installations numériques réactives ou encore pour concevoir vos propres interfaces hardware pour piloter vos logiciels.



OBJECTIFS

  • Apprendre les bases de l’électronique
  • Apprendre le language C et C++
  • Savoir concevoir un projet Arduino de l’idée à la réalisation
  • Connecter Arduino aux mondes physique et virtuel
  • Savoir évaluer la faisabilité d’un projet Arduino
  • Apprendre à concevoir des circuits avec Fritzing

Le programme

  • Introduction et historique des microcontrollers et du projet Wiring.
  • Présentation de la famille Arduino
  • Principes et étapes du hardware prototyping
  • Installer l’environnement Arduino IDE
  • Bases d’électricité
  • Introduction à Fritzing pour le design de circuits
  • Premier contact avec le langage C
  • Notion de librairies
  • Les variables et les types
  • Structures conditionnelles
  • Structures de boucles
  • Comparaisons
  • Les fonctions et la notion de scope
  • Approche de l’optimisation avec les lookup table et les approximations
  • Introduction au tangible design
  • Les entrées digitales et analogiques
  • Les communications série
  • Les sorties et le feedback visuel
  • Faire bouger le monde physique
  • Les transistors et les relais
  • Les moteurs

  • Faire des sons
  • Comprendre les protocoles MIDI et OSC
  • Créer un petit synthétiseur contrôlable
  • La librairie PCM pour lire des fichiers numériques encodés
  • I2C et SPI pour le contrôle de display LCD et LED drivers
  • Communiquer avec Max7 et Processing
  • Réseau et connections distantes
  • L’optimisation de code
  • Étudier la faisabilité d’un projet
  • Introduction à Fritzing