Formation Arduino : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(développer un système interactif)
(bugs et trucs bizarres)
 
(3 révisions intermédiaires par le même utilisateur non affichées)
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
Ligne 50 : Ligne 54 :
  
 
[http://sourceforge.net/projects/ktechlab/ ktechLab] simule les circuits au fur et à mesure de leur conception
 
[http://sourceforge.net/projects/ktechlab/ ktechLab] simule les circuits au fur et à mesure de leur conception
 +
 +
====bugs et trucs bizarres====
 +
 +
=====pas de ports série visibles=====
 +
avec arduino 1.01, sous linux, il faut lancer le programme en sudo, ou utiliser la ruse décrite ici : http://blog.markloiseau.com/2012/05/install-arduino-ubuntu/
 +
<code>sudo usermod -a -G dialout [nom d'utilisateur] </code>
 +
et à chaque fois qu'on plu la carte :
 +
<code>sudo chmod a+rw /dev/ttyACM0</code>
 +
 +
pour simplifier, il serai chouette d'utiliser un udevrule

Version actuelle en date du 18 octobre 2012 à 18:14

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

bugs et trucs bizarres

pas de ports série visibles

avec arduino 1.01, sous linux, il faut lancer le programme en sudo, ou utiliser la ruse décrite ici : http://blog.markloiseau.com/2012/05/install-arduino-ubuntu/ sudo usermod -a -G dialout [nom d'utilisateur] et à chaque fois qu'on plu la carte : sudo chmod a+rw /dev/ttyACM0

pour simplifier, il serai chouette d'utiliser un udevrule