Arts numériques 1
Accueil du site / Modules / Arduino / Pense bête : Schémas de base pour arduino

Comment brancher des entrées et sorties pour arduino, c’est l’angoisse constante pour nous les bidouilleurs : un mosfet par exemple peut se griller si on le connecte mal. Donc, quelques schémas ne feront pas de mal.

Connecter une led

Une led permet d’émettre de la lumière. Il y en a de différentes puissances, mais le voltage des sorties arduino est trop fort : il risque de griller votre led prématurement. Il est donc nécessaire placer une résistance entre la pin et la longue barre de la led, 10k est généralement suffisant. Ou d’utiliser la pin N°13, qui comporte une résistance intégrée (raison pour laquelle est sert pour les démo de led clignotante).
La longue branche de la led est l’anode (+) et la courte le cathode (-).

La page de test "bliking led" sur le site arduino.cc

Brancher un potentiomètre

Un potentiomètre permet de recevoir via les entrées analogIn une valeur entre 0 et 1024. Pratique, simple et fiable. On trouve des potentiomètre a tirette (horizontaux) ou tournant (comme sur l’illu).

Utiliser un piezo comme capteur de choc

Capter l’intensité de la lumière avec un LDR

Capteur bon marché, les LDR (Light Dependent Resistor) offre moins de résistance quand la lumière augmente. Le montage demande une résistance supplémentaire variant entre 500 ohm et quelques k (la plupart du temps, une resistance de 1k est utilisée).

Exemple de sketch sur le site arduino:playground.
Un sketch sur le site de Fritzing.org

Utiliser un bouton a presser

Deux types d’organisation : ici un "pull down resistor". Une résistance de 10K convient. Tutorial avec code sur le site de arduino

Capter le niveau lumineux avec une cellule photo-électrique

Utiliser un transistor pour contrôler un moteur dc

Utiliser un relai comme interrupteur

Contrôler un moteur dc

http://itp.nyu.edu/physcomp/Tutoria...

Construire un Hbridge

Un h-bridge permet de contrôler un moteur dans les deux sens, plutôt qu’un seul avec un simple transistor. http://itp.nyu.edu/physcomp/Labs/DCMotorControl

Répondre à cet article