Étape 9: D.C. Circuits laboratoire : contrôle des LEDs d’un microcontrôleur
Si vous utilisez le bloc d’alimentation YwRobot, il est temps pour l’enlever de la maquette ou au moins l’éteindre. Nous allons utiliser le module Arduino UNO et possède sa propre alimentation.
Note relative à l’Arduino Serial Driver : modules de l’Arduino UNO dans HackerBox 0000 ont la nouvelle puce de pilote serial CH340/CH341 au lieu de la traditionnelle série puce FTDI. Un pilote (disponible pour OS X, Windows et Linux) pour le CH34x doit généralement être installé sur votre ordinateur pour l’IDE Arduino communiquer à ces commissions. Voici une vidéo sur le sujet.
Pour vous échauffer sur microcontrôleurs, ici est un détail mais l’introduction en douceur sur la façon de contrôler LEDs partir d’un module de microcontrôleur Arduino.
Le schéma et la photo ici montrent comment au fil de la LED RVB qui est en réalité trois LED dans un seul paquet, avec leurs terminaux d’anode relié à une anode commune sur la tige plus longue (numéro 2). Le code de Arduino ci-jointe montre comment faire défiler le nombre de couleurs possible avec les LED RGB.
Tel que noté précédemment, le courant plus poussé grâce à une LED, le plus brillant c’est. Plus de courant est obtenue grâce à une plus petite résistance de limitation actuelle (vérifier cela en utilisant la Loi d’Ohm). Une considération importante est que vous pouvez seulement sucer tellement courant à travers le silicium délicat d’un microcontrôleur. Pour éviter trop de cours de dessins, nous pouvons utiliser de plus grandes résistances limitants, mais ensuite la LED s’allume pas aussi brillamment. Une meilleure solution est d’utiliser un transistor (par exemple un de vos transistors 2N222) comme un interrupteur. Le commutateur peut être contrôlé à l’aide d’une petite quantité de courant provenant du microcontrôleur pour basculer une beaucoup plus grande quantité de courant par l’intermédiaire de la LED. De cette façon, le transistor fonctionne un peu comme un relais, dont vous pouvez lire tout aussi bien. Voici un tutoriel sur la conduite d’une LED avec un transistor.
C’est un peu égaré de circuits en courant continu, mais ici est un exemple d’utilisation de votre photoresitors avec l’Arduino.