Formation Arduino : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(développer un système interactif)
(la programmation arduino)
Ligne 26 : Ligne 26 :
 
  - utiliser une librairie
 
  - utiliser une librairie
  
pour aller plus loin : C, assembleur et hardcoding
+
===pour aller plus loin===
 +
 
 +
- utiliser firmata avec processing ou pure data
 +
- utiliser un shield (carte d'extension)
 +
- C, assembleur et hardcoding
  
 
Micro-contrôleurs et automates
 
Micro-contrôleurs et automates

Version du 18 octobre 2012 à 10:16

bases

- Arduino qu'est-ce que c'est ? (plateforme libre, microcontroleur)
- exemples d'usages
- Rappels des principes de l'électricité
- Les principaux composants électroniques et leurs usages
- Quelques circuits de base (ponts diviseurs,etc...)
- les outils de prototypage (breadboard, multimètre,fils)
- installation du logiciel, prise en main du système avec un premier programme

développer un système interactif

- Conception et scénarisation d'un circuit interactif
- les capteurs / actioneurs
- réaliser un programme autonome
- communiquer avec un ordinateur (série)
- utiliser des logiciels de conception électronique
- méthodes de recherches de ressources en ligne

la programmation arduino

- La structure du code et la syntaxe de base
- les fonctions personnalisées
- les types de variables
- utiliser une librairie

pour aller plus loin

- utiliser firmata avec processing ou pure data
- utiliser un shield (carte d'extension)
- C, assembleur et hardcoding

Micro-contrôleurs et automates Arduino : découverte et programmation

Outils de conception de schémas électroniques


Fritzing Kicad

ressources

http://fr.flossmanuals.net/arduino/

http://www.playarduino.fr/blog/2009/11/17/booster-le-temps-de-reponse-de-votre-arduino/

[www.craslab.org/arduino/LivretArduinoFr06.pdf Livret Arduino produit par le craslab]

outils à explorer

fritzing

ktechLab simule les circuits au fur et à mesure de leur conception