IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Ruban led qui clignote en continu


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Juin 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juin 2019
    Messages : 2
    Par défaut Ruban led qui clignote en continu
    Bonjour à toutes et à tous;

    J'aurais voulu savoire quelque petite chose et si possible une petite aide. Voilà je réalise en ce moment un petit exercice avec un ardu ino nano de 5v avec un ruban LED. J'aimerais faire en sorte qu'en branchant l'ardu ino au ruban, de choisir la couleur comme rouge ou blanc par exemple et qui clignote de façon répéter et que toutes les leds clignotent en même temps. Et que les clignotements ont un intervalle de x seconde par exemple. Un peu comme une guirlande de Noël.

    Alors on m'avait dirigé sur l'exemple AdaFruit NeoPixel "simple". alors ça s'allume mais les LEDS s'allume une à une.

    Comme je suis nouveau sur le forum je ne sais pas comment envoyer un code afin que vous puissiez voir comment corriger les fautes.

    Merci d'avance pour vos réponses.

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Pour poster du code, tu cliques sur le bouton en forme de #, ça fait apparaître des balises spéciales [CODE][/CODE], tu écris ton code à l'intérieur de ces balises, et tu envoies ton message pour obtenir ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void test() {
        print("hello");
        print("world");
    }

  3. #3
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour neos117
    Citation Envoyé par neos117 Voir le message
    comme rouge ou blanc par exemple et qui clignote de façon répéter et que toutes les leds clignotent en même temps. Et que les clignotements ont un intervalle de x seconde par exemple. Un peu comme une guirlande de Noël.

    Alors on m'avait dirigé sur l'exemple AdaFruit NeoPixel "simple". alors ça s'allume mais les LEDS s'allume une à une.
    Adafruit Neopixel est un excellent choix!

    Il y a 2 méthodes (ou plus?) pour ce faire, le première en jouant avec la propriété .setBrightness
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    //https://caternuson.github.io/Adafruit_CircuitPlayground/setBrightness.html
    #include <Adafruit_NeoPixel.h>
     
    #define neoPin 7
    #define neoNbr 16
    int neoLumin = 120; // Varier cette variable pour modifier la luninosité
    int neoLuminEtat = 0;
     
    Adafruit_NeoPixel neoStrip = Adafruit_NeoPixel(neoNbr, neoPin, NEO_GRB + NEO_KHZ800);
     
    void setup() 
    {
    	neoStrip.begin();
    	neoStrip.show();
    }
     
    void loop() 
    {
    	if (neoLuminEtat != 0) // Si la luminosité n'est pas à 0
    	{
    		neoLuminEtat = 0;
    	} 
    	else
    	{
    		neoLuminEtat = neoLumin;
    	}
    	neoStrip.setBrightness(neoLuminEtat);
     
    	for (byte i = 0; i < neoNbr; i++)
    	{
    		neoStrip.setPixelColor(i, 0, 255, 0); // Toutes les LEDs en vert
    	}
    	neoStrip.show();
    	delay(500);
    }
    ou simplement en mettant toutes les LEDs la même couleur et, ensuite, toutes les LEDs sans couleur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #include <Adafruit_NeoPixel.h>
     
    #define neoPin 7
    #define neoNbr 16
    int neoLumin = 120; // Varier cette variable pour modifier la luninosité
     
    Adafruit_NeoPixel neoStrip = Adafruit_NeoPixel(neoNbr, neoPin, NEO_GRB + NEO_KHZ800);
     
    void setup()
    {
    	neoStrip.begin();
    	neoStrip.show();
    }
     
    void loop()
    {	
    	for (byte i = 0; i < neoNbr; i++)
    	{
    		neoStrip.setPixelColor(i, 0, 255, 0); // Toutes les LEDs en vert
    	}
    	neoStrip.show();
    	delay(500);
     
    	for (byte i = 0; i < neoNbr; i++)
    	{
    		neoStrip.setPixelColor(i, 0, 0, 0); // Toutes les LEDs sans couleur
    	}
    	neoStrip.show();
    	delay(500);
    }
    Cordialement
    jpbbricole

  4. #4
    Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Juin 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juin 2019
    Messages : 2
    Par défaut
    Un grand merci ça fonctionne comme je le pensais. Merci jpbbricole pour l'aide apporter

    Et merci pour l'astuce pour mettre du code sur le forum Bktero



    Cordialement à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Développer un led qui clignote à la demande
    Par HULKHULK83 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 17/02/2018, 11h22
  2. Led qui "presque" clignote
    Par Blue_Strike dans le forum Composants
    Réponses: 5
    Dernier message: 27/04/2007, 21h41
  3. [VB6] Un prog. qui tourne en continu en parallèle d'autre appli?
    Par jackazerty dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 14/08/2004, 19h24
  4. [Linux]Avoir le curseur qui clignote
    Par Yabo dans le forum C
    Réponses: 2
    Dernier message: 06/07/2003, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo