Comment allumer une LED avec Arduino Uno?

Comment allumer une LED avec Arduino Uno?

Broche de la led embarquée de l’Arduino uno

Vous avez commencé à modifier les sketches, et joué un peu avec la LED embarquée (ou si vous avez un NG, une LED que vous avez ajoutée). La prochaine étape est de commencer à ajouter sur le composant matériel de l’Arduino. Nous allons le faire en ajoutant un breadboard sans soudure à notre installation, en connectant de nouvelles pièces avec du fil.

Pour cette leçon, une LED rouge, verte et bleue est la meilleure solution. Assurez-vous d’obtenir une LED de “5mm” ou “3mm”, avec deux pattes, comme indiqué dans l’image d’exemple. Les LED “ultra-brillantes” (1000 mcd ou plus) sont préférables.

Les planches à pain sans soudure sont un outil important dans votre quête de maîtrise de l’électronique. Ils vous permettent de réaliser des circuits rapides, de tester des idées avant de réaliser un circuit imprimé plus permanent. Ils sont également peu coûteux et réutilisables. Vous pouvez vous en procurer dans n’importe quel magasin de loisirs créatifs ou de fournitures électroniques. Ils ressemblent souvent à ceci

En gros, un morceau de plastique avec un tas de trous. Cependant, quelque chose de spécial se passe à l’intérieur de la breadboard ! Bien que vous ne puissiez pas le voir, à l’intérieur de la plaque d’essai se trouvent de nombreuses bandes de métal qui relient les rangées et les colonnes entre elles. Les bandes métalliques sont élastiques, de sorte que lorsque tu introduis un fil dans un trou, les pinces s’y accrochent.

Arduino onboard led ansteuern

Ce sont de très bonnes questions, Sudar. Je suis sûr que beaucoup de gens les considéreront comme basiques, mais quand vous débutez (comme moi), c’est déroutant quand les gens disent “Ne vous inquiétez pas… 220 ? ça ira”. D’accord, mais comment le savez-vous ? 🙂

  Cest quoi la boucle?

Votre première série de calculs est correcte. Cependant, beaucoup arrondissent simplement les chiffres à une valeur commune, ce qui signifie qu’un peu moins de courant circule dans la LED. Dans la plupart des cas, cela n’a pas d’importance, à moins que vous ne souhaitiez pousser la brillance à la valeur nominale maximale. Beaucoup d’entre nous se contenteraient d’utiliser quelque chose comme 470ohm, mais le courant de la LED ne serait alors que de 7mA environ, mais probablement assez brillant pour indiquer que la sortie est active.

Le fait est qu’il n’y a tout simplement aucune raison de chercher à délivrer la “totalité” de 20 mA. La différence entre 20 mA et 15 mA avec une chute de 1,7 V dans la LED ne sera pas visible et vous êtes simplement conservateur avec vos évaluations. :grinning :

Un point intéressant, d’ailleurs, est que si vous regardez la feuille de données de l’ATmega328, les figures 35-22 et 35-24, vous remarquerez que la sortie perdra un demi-volt dans les deux sens lorsqu’elle tire 20 mA, ce qui ajoute effectivement 25 Ohms au circuit.

Arduino blink onboard led

Tutoriel Arduino RGB LED pour les débutants en électronique. Comment connecter une LED RGB à un Arduino Uno ou un Arduino MEGA 2560 et la contrôler avec du code. Une LED RGB est une diode électroluminescente rouge, verte et bleue. C’est-à-dire qu’il s’agit de trois LED de couleurs différentes dans un seul boîtier. L’idée de base est que toute couleur est produite en mélangeant les couleurs rouge, verte et bleue. Utilisez le code du sketch Arduino pour mélanger les différentes couleurs des LED.

Une LED RGB est une LED à quatre broches. Il s’agit en fait de trois DEL dans un seul boîtier, avec soit toutes les cathodes des DEL réunies (une DEL RVB à cathode commune). Ou bien toutes les anodes sont réunies (une LED RVB à anode commune). L’image suivante montre une DEL RVB à cathode commune, bien qu’une DEL RVB à anode commune ait une apparence similaire. La broche la plus longue de la LED RVB illustrée ci-dessous est la broche de la cathode commune. Les autres broches sont les anodes des LED rouge, verte et bleue.

  Arduino stepper motor shield

Comme nous l’avons déjà mentionné, une LED RVB a soit une cathode commune, soit une anode commune. Les images suivantes montrent comment sont configurées les différentes DEL d’une DEL RVB. Pour plus d’informations sur les LED normales, consultez l’article sur les bases des LED pour les débutants. Cet article montre ce qu’est une anode et une cathode de LED.

Arduino led pin 13

Vous pouvez facilement allumer et éteindre une LED entre les états HIGH (5V) et LOW (0V) en la connectant aux bornes de sortie numérique de l’Arduino. Cependant, puisque la sortie numérique ne peut être émise que dans l’un ou l’autre de ces deux états, vous ne pouvez pas ajuster des contrôles tels que la luminosité.

Comme nous l’avons expliqué la dernière fois, la luminosité de la LED change en fonction du courant qui circule. En comparant une résistance de 330Ω à une résistance de 10kΩ connectée pour ajuster la quantité de courant connectée à la LED, par exemple, plus de courant circule à travers 330Ω avec la plus petite résistance, ce qui fait que la LED s’allume plus brillamment. Par ailleurs, le courant qui circule change également si vous modifiez la tension d’alimentation connectée à la LED.

Si l’on applique une tension de 5V et une tension de 3,3V, la DEL s’allume plus intensément avec une tension de 5V. Si vous voulez que la LED soit encore plus lumineuse, vous devez soit “réduire la résistance”, soit “augmenter la tension”, comme expliqué dans la formule précédente pour la relation entre le courant qui traverse la LED et la résistance.

  Cest quoi une LED RGB?

Cependant, la sortie numérique de l’Arduino n’a que deux états, HIGH (5V) ou LOW (0V), ce qui signifie que les valeurs de tension et de résistance ne peuvent pas être modifiées même si le circuit est connecté tel quel. Ainsi, la luminosité de la LED ne peut pas être ajustée. Bien qu’il n’y ait que deux états de sortie, HIGH et LOW, la luminosité de la LED peut être modifiée avec un peu d’ingéniosité.