led-bitbloq-2

Qu’est-ce qu’une LED ?

Une LED (diode électroluminescente) est un type de diode, un composant qui permet à l’électricité de circuler dans une seule direction et la bloque dans l’autre. Les LED émettent de la lumière lorsque le courant passe à travers. Elles ne coûtent pas cher, elles ne consomment pas beaucoup d’énergie et elles peuvent produire une quantité considérable de lumière. Elles sont fréquemment utilisées dans les systèmes électroniques et remplacent l’éclairage traditionnel. LED

Commutation d’une LED : On / Off

Dans l’ article précédent, nous avons appris que les composants peuvent être des actionneurs et des capteurs, aussi bien analogiques que numériques. Puisque les LED sont des composants qui émettent de la lumière afin d’agir sur l’environnement, cela signifie que ce sont des actionneurs. Elles n’ont également que deux états: allumées ou éteintes, ce qui signifie qu’elles sont numériques.

Comme une LED est un actionneur numérique, vous aurez besoin de la connecter à l’une des broches numériques sur votre carte électronique. Dans cet exemple, nous allons la connecter à la broche numérique 13.

Maintenant, nous allons faire le programme. Allez dans le menu Software puis cliquez sur l’onglet à droite Composants. Vous pourrez voir le bloc Allumer / éteindre la LED LED_0. Faites-le glisser dans le bloc Boucle (Loop).

Maintenant, tout ce que vous devez faire est de Compiler le programme. Une fois qu’il a été vérifié pour les erreurs, cliquez sur Charger. Le programme sera alors téléchargé sur la carte et, grâce à la magie de la programmation, votre LED va s’allumer. Maintenant, essayez de l’éteindre!

recuerda RAPPEL: C’est la carte et non pas l’ordinateur qui stocke et gère chaque programme que nous faisons. Chaque fois que vous modifiez votre programme, vous devez le télécharger à nouveau sur la carte pour que les modifications soient appliquées. Il suffit de cliquer sur Charger pour le faire.

Hello world ! Faisons une LED clignotante

En programmation, le premier programme réalisé pour apprendre un langage consiste à écrire l’instruction qui permet d’afficher à l’écran “Hello world”. Dans notre cas, dès que la carte contrôleur sera programmée, le programme «Hello world” consistera à allumer une LED et de vérifier que tout fonctionne correctement.

La première chose à faire est d’allumer la LED, mais notre carte pense très rapidement. Si nous disons d’éteindre la LED après que nous ayons dit de l’allumer, le programme va passer d’une commande à l’autre si vite que la LED semblera être constamment allumée. (Essayez et vous verrez par vous-même). Pour résoudre ce problème, nous avons besoin de définir une pause à l’aide du bloc “Attendre” dans l’onglet Contrôle. Ce bloc fera attendre le programme pendant un certain nombre de millisecondes, qui est déterminé par vous-même. Comme nous voulons que la LED clignote à chaque seconde, nous avons mis le temps d’attente à 1000 millisecondes. Après la première pause, nous pouvons éteindre la LED et, comme le programme se répète indéfiniment, nous avons besoin de faire une autre pause pendant une seconde avant de commencer à nouveau. Le résultat est ici :

 

Et il y a plus

    Voici quelques autres idées afin que vous puissiez continuer à pratiquer :

  • Utilisez deux LED ou plusieurs et les faire clignoter simultanément.
  • Faire clignoter en alternance deux ou plusieurs LED.
  • Créez votre propres guirlandes de LED en programmant une séquence de lumières et en utilisant les blocs d’attentes.

Alors, maintenant que vous savez comment allumer une LED, vous aurez sûrement des centaines d’idées sur la façon de les utiliser. Le nombre de LED que vous pouvez utiliser est déterminé par le nombre de broches numériques dont vous disposez sur la carte. Rappelez-vous que vous pouvez utiliser tous les composants du kit ZUM ou tout autre.
Maintenant, ne soyez plus timide, branchez toutes les LED que vous avez !