Répondre à la discussion
Affichage des résultats 1 à 16 sur 16

Clignotements leds



  1. #1
    HRJunior

    Exclamation Clignotements leds

    Bonjour , travaillant sur un projet qui sera présenté a un concours de mon lycée l'année prochaine (on a les grandes vacances pour le préparer), j'aimerais savoir si certains d'entre vous savent comment faire pour que des leds restes allumées, puis s'éteignent de temps en temps a intervalle irréguliers.
    Cordialement, en vous remerciant d'avance,
    HRJunior

    -----


  2. Publicité
  3. #2
    MiKL.66

    Re : Clignotements leds

    Bonjour,

    Pour allumer une LED ... LED = 1;
    Pour l'éteindre ... LED = 0;

    (question vague = réponse vague)

  4. #3
    Gérard

    Re : Clignotements leds

    Quelle est la durée des intervalles ?
    1ms ou 10s ?

  5. #4
    mag1

    Re : Clignotements leds

    Citation Envoyé par HRJunior Voir le message
    Bonjour , travaillant sur un projet qui sera présenté a un concours de mon lycée l'année prochaine (on a les grandes vacances pour le préparer), j'aimerais savoir si certains d'entre vous savent comment faire pour que des leds restes allumées, puis s'éteignent de temps en temps a intervalle irréguliers.
    Cordialement, en vous remerciant d'avance,
    HRJunior
    Bonjour,

    Les compilateurs disposent en général de fonctions générant des variables pseudo aléatoires. On peut en fait des temporisations variables, entre autres.

    Voir le paragraphe "Un peu de hasard" sur cette page:
    http://electromag1.wifeo.com/les-pic...leur-basic.php

    MM
    Dernière modification par mag1 ; 14/06/2015 à 20h58.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  6. #5
    HRJunior

    Re : Clignotements leds

    L’intervalle varierait de 10s a 30s

    Se serait possible de me créer le script pour une arduino qui puisse gérer une dizaine de leds (fonctionnant par paire de deux) ?
    Je vous remercie pour vos précédentes et prochaines reponses

  7. A voir en vidéo sur Futura
  8. #6
    Ouk A Passi

    Re : Clignotements leds

    Bonjour,

    Code PHP:
    Se serait possible de me créer le script pour une arduino qui puisse .. 
    Et puis quoi encore ?

  9. Publicité
  10. #7
    kelvak

    Re : Clignotements leds

    Bonjour, ca me ferait un peu mal au coeur d'utiliser un microcontroleur pour ça... pourquoi ne pas utiliser un bon vieux timer 555 ? Vous avez même des sites qui calculent pour vous les valeurs des resistances et condensateurs à utiliser pour vos durées de cycles (google : calcul 555).

    un exemple parmi d'autres http://www.ohmslawcalculator.com/555-astable-calculator

  11. #8
    Gérard

    Re : Clignotements leds

    Citation Envoyé par HRJunior Voir le message
    Se serait possible de me créer le script pour une arduino
    ...
    Et 100 balles et un mars ?

  12. #9
    MiKL.66

    Re : Clignotements leds

    Citation Envoyé par Gérard Voir le message
    Et 100 balles et un mars ?
    Peut être qu'il préfère un snickers !

  13. #10
    Antoane

    Re : Clignotements leds

    Bonjour,
    Citation Envoyé par kelvak Voir le message
    Bonjour, ca me ferait un peu mal au coeur d'utiliser un microcontroleur pour ça... pourquoi ne pas utiliser un bon vieux timer 555 ? Vous avez même des sites qui calculent pour vous les valeurs des resistances et condensateurs à utiliser pour vos durées de cycles (google : calcul 555)
    Tu n'obtiendras pas un signal aléatoire avec un 555. Avec 3 555, ça devient davantage possible : il faut alors faire interagir les oscillateurs. Tropique avait posté un montage dans ce genre à une époque, je n'ai pas encore su le retrouver.

    Le µC me semble néanmoins la solution la plus simple.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  14. #11
    kelvak

    Re : Clignotements leds

    Effectivement, je suis passé trop vite sur le caractère aléatoire de la chose... après, ca dépend ce qu'on entend par aléatoire

    Tu fais peut être référence à ce topic ou le sujet a été abordé avec les 3 555 que tu évoques http://forums.futura-sciences.com/el...eatoire-2.html

    Tropique y présente un circuit oscillant à base de 4010 ...

    Bref. Ok, le microcontrôleur est sans doute plus indiqué.

  15. #12
    Antoane

    Re : Clignotements leds

    Bien trouvé
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  16. Publicité
  17. #13
    mag1

    Re : Clignotements leds

    Bonsoir,

    Voici, a tout hasard un programme basic générant une minuterie avec des temps d'extinction et d'allumage compris entre 10 et 20 s sur la sortie C.1 d'un picaxe 08M2.
    Se programme directement sur la sortie série d'un PC (sinon cordon USB / série). Tout les logiciels gratuits.

    Code:
    #picaxe 08M2
    
    symbol azar=w13              ;nom de variable
    symbol tempo=w12           ;nom de variable
    
    do
    	random  azar	         ;nombre "aléatoire" entre 0 et 65535
    	azar=azar//10000	;nombre "aléatoire" entre 0 et 9999
    	tempo=10000+azar	;nombre "aléatoire entre 10000 et 19999	
    	toggle C.1		        ;inversion sortie C.1
    	pause tempo		;tempo entre 10000 et 19999 millisecondes
    loop
    On commande un relais, une led, un mosfet, un relais statique ?

    MM
    Dernière modification par mag1 ; 15/06/2015 à 23h12.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  18. #14
    mag1

    Re : Clignotements leds

    Ah oui, c'est des leds...

    Si intéressé, pour 10 leds par paire de deux, on peut faire du pseudo aléatoire et du pseudo multitâches, avec un 20M2, par exemple.

    Parce que normalement, en pause, le µC est bloqué, sauf en pseudo multitâches, ou alors, il faut gérer des interruptions (plus compliqué) .

    Suffit de faire 5 tâches identiques au programme précédent avec des noms différents.

    MM
    Dernière modification par mag1 ; 15/06/2015 à 23h26.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  19. #15
    mag1

    Re : Clignotements leds

    Bonjour,

    En attendant le retour de HRjunior, voici pour ceux que cela peut intéresser une réponse picaxe au CdC

    5 tâches en pseudo multitâches commandent 5 paires de leds en push pool (10 leds par paire de 2....)
    A la mise sous tension, les broches B1 à B5 sont des entrées haute impédance et toutes les leds s'allument, les broches sont définies en sorties au passage par TOGGLE et les cycles aléatoires commencent.
    Les cycles sont initialisés par l'appui sur un poussoir, ils sont différents à chaque mise en service. Si cette option est inutile, on enlève le poussoir et les boucles initialisation.
    Après l'allumage des 10 leds, les cycles donnent toujours 5 allumées et 5 éteintes.

    Evidemment, on peut faire la même chose avec d'autres µC, quoique pour le pseudo multitâches....

    Code:
    ;Cinq groupes de leds aléatoires
    ;MM 16/06/2015
    #picaxe 14M2
    
    symbol depart=pinC.3	;nom broche C.3
    
    symbol azar1=w13		;noms de variables word (2 octets)
    symbol tempo1=w12
    symbol azar2=w11
    symbol tempo2=w10
    symbol azar3=w9
    symbol tempo3=w8
    symbol azar4=w7
    symbol tempo4=w6
    symbol azar5=w5
    symbol tempo5=w4
    
    start0:						;tâche 0
    	pullup %100000000000	;pullup sur C.3
    	do		
    		azar1=1258 +azar1	;boucle initialisation random1... et les autres
    	loop while depart=1		;attente appui poussoir
    	
    	do
    		random  azar1		;nombre "aléatoire" entre 0 et 65535
    		azar1=azar1//20000	;nombre "aléatoire" entre 0 et 19999
    		tempo1=10000+azar1	;nombre "aléatoire entre 10000et 29999
    		toggle B.1			;inversion sortie B.1
    		pause tempo1		;tempo entre 10000 et 29999 milisecondes
    	loop
    
    start1:
    	do						;boucle init random2
    		azar2=58648 + azar1
    	loop while depart=1		;attente appui poussoir 
    	do
    		random  azar2		;nombre "aléatoire" entre 0 et 65535
    		azar2=azar2//20000	;nombre "aléatoire" entre 0 et 19999
    		tempo2=10000+azar2	;nombre "aléatoire entre 10000et 29999
    		toggle B.2			;inversion sortie B.2
    		pause tempo2		;tempo entre 10000 et 29999 milisecondes	
    	loop
    
    start2:
    	do
    		azar3=52475 + azar1
    	loop while depart=1
    	do
    		random  azar3		;nombre "aléatoire" entre 0 et 65535
    		azar3=azar3//20000	;nombre "aléatoire" entre 0 et 19999
    		tempo3=10000+azar3	;nombre "aléatoire entre 10000et 29999
    		toggle B.3			;inversion sortie B.3
    		pause tempo3		;tempo entre 10000 et 29999 milisecondes	
    	loop
    	
    start3:
    	do
    		azar4=44978+azar1
    	loop while depart=1
    	do
    		random  azar4		;nombre "aléatoire" entre 0 et 65535
    		azar4=azar4//20000	;nombre "aléatoire" entre 0 et 19999
    		tempo4=10000+azar4	;nombre "aléatoire entre 10000et 29999
    		toggle B.4			;inversion sortie B.4
    		pause tempo4		;tempo entre 10000 et 29999 milisecondes
    	loop
    	
    start4:
    	do
    		azar5=47321+azar1
    	loop while depart=1
    	do
    		random  azar5		;nombre "aléatoire" entre 0 et 65535
    		azar5=azar5//20000	;nombre "aléatoire" entre 0 et 19999
    		tempo5=10000+azar5	;nombre "aléatoire entre 10000et 29999
    		toggle B.5			;inversion sortie B.5	
    		pause tempo5		;tempo entre 10000 et 29999 milisecondes	
    	loop
    Images attachées Images attachées
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  20. #16
    mag1

    Re : Clignotements leds

    Le push pool, c'est nouveau, ça vient de sortir, en attendant le push poule mais on ne peut rien corriger sur ce forum...

    MM
    Dernière modification par mag1 ; 17/06/2015 à 14h10.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Sur le même thème :

Discussions similaires

  1. [Brun] Panasonic TX P42U10E 12 clignotements led
    Par klmtak dans le forum Dépannage
    Réponses: 15
    Dernier message: 09/02/2015, 18h54
  2. [Blanc] LL Indésit Lna 1000 : 7 clignotements ?
    Par schpop dans le forum Dépannage
    Réponses: 1
    Dernier message: 15/06/2014, 20h17
  3. [Blanc] LV Whirlpool ADG 8556 : 12 clignotements ?
    Par jocavide dans le forum Dépannage
    Réponses: 3
    Dernier message: 05/10/2009, 13h55
  4. [Blanc] 3 clignotements sur Whirlpool ADP 2968
    Par lcoulon dans le forum Dépannage
    Réponses: 1
    Dernier message: 02/02/2008, 08h53
  5. horloge thermomètre à leds + enseigne lumineuse a leds
    Par patrickl dans le forum Électronique
    Réponses: 3
    Dernier message: 13/04/2007, 17h06