Formation Arduino : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(bugs et trucs bizarres)
 
(16 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
===1 bases===
+
[[category:hardware]][[category:Arduino]]
 +
===bases===
  
 +
- Arduino qu'est-ce que c'est ? (plateforme libre, microcontroleur)
 +
- exemples d'usages
 
  - Rappels des principes de l'électricité
 
  - Rappels des principes de l'électricité
 
  - Les principaux composants électroniques et leurs usages
 
  - Les principaux composants électroniques et leurs usages
 
  - Quelques circuits de base (ponts diviseurs,etc...)
 
  - Quelques circuits de base (ponts diviseurs,etc...)
  - Arduino qu'est-ce que c'est ? (plateforme libre, microcontroleur)
+
  - les outils de prototypage (breadboard, multimètre,fils)
 
  - installation du logiciel, prise en main du système avec un premier programme
 
  - installation du logiciel, prise en main du système avec un premier programme
  
 +
===développer un système interactif===
  
===développer 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
  
- les capteurs /actioneurs
+
===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
 
Arduino : découverte et programmation
 
Arduino : découverte et programmation
Conception et scénarisation d'un circuit interactif
+
 
 
Outils de conception de schémas électroniques
 
Outils de conception de schémas électroniques
  
  
 
+
Fritzing
 +
Kicad
  
 
===ressources===
 
===ressources===
  
 
http://fr.flossmanuals.net/arduino/
 
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====
 +
 +
[http://fritzing.org fritzing]
 +
 +
[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