Allumer et éteindre une LED avec un seul bouton-poussoir sans arduino
Polyvalent : Le nouveau Sensor touch est un interrupteur/gradateur de très petites dimensions qui lui permet d’être installé dans la plupart des profilés LED du marché. Pour les bandes de LED flexibles ou rigides à 12V ou 24V ou tout système de LED qui fonctionne à ces tensions.
Tactile : Toutes ses fonctions s’effectuent en touchant le point lumineux bleu qu’il incorpore et dont la lumière traverse le diffuseur, qu’il soit transparent, blanc opalin ou dépoli. Cette LED lumineuse bleue reste allumée même lorsque la bande de LED est éteinte, marquant ainsi le point d’activation de la bande de LED. Il se comporte comme un interrupteur et vous permet d’allumer/éteindre la lumière facilement et confortablement (il vous permet également de contrôler la puissance de la LED en appuyant et en maintenant le bouton).
Adaptable : Il peut être installé dans une grande variété de profils LED de différentes hauteurs et avec un intérieur minimum de 10mm. Le ressort se trouve sous le diffuseur et peut être plié ou complètement déployé, il doit toujours être en contact avec le diffuseur pour transférer la fonction tactile. De cette façon, nous pouvons l’utiliser dans les profils LED avec des hauteurs intérieures de 5mm et jusqu’à 15mm. Le tensor touch est caché sous le diffuseur, donc s’il est installé avec un diffuseur opale blanc, sa présence ne sera pas appréciée, sauf pour le témoin lumineux bleu.
Allumer et éteindre des LEDs avec un bouton poussoir arduino
L’objectif de ce programme est très simple : faire en sorte que la LED connectée à la broche 6 s’allume et s’éteigne lorsque l’on appuie sur le bouton-poussoir. Lorsque l’on appuie sur le bouton-poussoir, la LED s’allume et reste allumée jusqu’à ce que l’on appuie à nouveau sur le bouton-poussoir.
Une fois la carte configurée, nous commençons la programmation. Le premier bloc dont nous avons besoin est un événement (cliquez sur le cercle orange pour voir les événements disponibles), dans ce cas nous utiliserons l’événement “lorsque le drapeau vert est cliqué”.
Nous utilisons une boucle infinie avec le bloc “forever” que vous trouverez dans la section contrôle orange. De cette façon, notre programme fonctionnera en continu, et nous pourrons allumer et éteindre la lumière autant de fois que nous le souhaitons.
Ensuite, nous utilisons le bloc “attendre jusqu’à…”, que vous trouverez entre les blocs orange dans la section de contrôle. Le but de ce bloc est de générer une pause dans le programme qui est maintenue jusqu’à ce que la condition indiquée dans ce bloc soit remplie. Dans le cas de notre programme, la condition sera que le bouton poussoir soit pressé. Dans la condition, nous introduisons la lecture de la broche numérique 2. Dans la section de la broche bleue, nous localisons le bloc “broche numérique 2”.
Allumez une LED à l’aide d’un bouton poussoir, puis éteignez-la avec le même bouton.
Le but de ce programme est très simple : faire en sorte que la LED connectée à la broche 6 s’allume et s’éteigne lorsque l’on appuie sur le bouton poussoir. Lorsque vous appuyez sur le bouton, la LED s’allume et reste allumée jusqu’à ce que vous appuyiez à nouveau sur le bouton.
Une fois la carte configurée, nous commençons la programmation. Le premier bloc dont nous avons besoin est un événement (cliquez sur le cercle orange pour voir les événements disponibles), dans ce cas nous utiliserons l’événement “lorsque le drapeau vert est cliqué”.
Nous utilisons une boucle infinie avec le bloc “forever” que vous trouverez dans la section contrôle orange. De cette façon, notre programme fonctionnera en continu, et nous pourrons allumer et éteindre la lumière autant de fois que nous le souhaitons.
Ensuite, nous utilisons le bloc “attendre jusqu’à…”, que vous trouverez entre les blocs orange dans la section de contrôle. Le but de ce bloc est de générer une pause dans le programme qui est maintenue jusqu’à ce que la condition indiquée dans ce bloc soit remplie. Dans le cas de notre programme, la condition sera que le bouton poussoir soit pressé. Dans la condition, nous introduisons la lecture de la broche numérique 2. Dans la section de la broche bleue, nous localisons le bloc “broche numérique 2”.
Allumer et éteindre deux LEDs avec un bouton poussoir arduino
Tout ce qui est cool a des boutons. Ils sont partout et il y a un certain plaisir à les presser. Il est très utile de savoir comment les utiliser dans vos projets. L’utilisation d’un bouton est aussi simple qu’on pourrait le croire, mais elle peut aussi être une source de frustration.
Dans cet exemple, nous connectons simplement 5 volts d’un côté d’un bouton et de l’autre côté du bouton, nous connectons la broche 2. Lorsque le bouton est enfoncé, une connexion électrique est réalisée, la broche 2 “voit” les 5 volts et si nous exécutons digitalRead() sur la broche 2, elle indique HIGH. Pendant les périodes où le bouton n’est pas pressé, la broche 2 rapporte un niveau BAS.
Nous avons également la broche 2 connectée à la masse à tout moment par une résistance. En effet, lorsque nous lisons les valeurs sur la broche 2, nous voulons obtenir un HIGH ou un LOW. Si la broche 2 n’est pas reliée à la masse, lorsque le bouton n’est pas enfoncé, elle devient ce que l’on appelle une broche flottante – elle n’est reliée à rien. Les broches flottantes de l’Arduino ne posent pas de problème pour la plupart – sauf si vous essayez d’enregistrer une entrée à partir d’elles – alors elles sont mauvaises et peuvent donner des informations erronées. Consultez la section Lectures complémentaires pour voir une vidéo démontrant pourquoi la résistance reliant la broche 2 à la masse est essentielle.