Modifications

Sauter à la navigation Sauter à la recherche
878 octets ajoutés ,  10 janvier 2016 à 16:25
Ligne 72 : Ligne 72 :  
Cela signifie que pour avoir du rouge, il faut placer la broche de la LED rouge au niveau bas (à la masse, ''low'') mais {{underline|surtout}} il faut que les LEDs verte et bleue soient éteintes et leur broche respective à +3.3v (niveau haut, ''high'', ce qui empêche un courant de circuler dans ces LEDs).  
 
Cela signifie que pour avoir du rouge, il faut placer la broche de la LED rouge au niveau bas (à la masse, ''low'') mais {{underline|surtout}} il faut que les LEDs verte et bleue soient éteintes et leur broche respective à +3.3v (niveau haut, ''high'', ce qui empêche un courant de circuler dans ces LEDs).  
   −
  <nowiki>xxx</nowiki>
+
  <nowiki>RED_PIN = pyb.Pin.board.Y10    # Led rouge
 +
GREEN_PIN = pyb.Pin.board.Y11  # Led verte
 +
BLUE_PIN = pyb.Pin.board.Y12  # Led bleue
 +
 
 +
# Déclaration des broches
 +
pRed = pyb.Pin( RED_PIN, pyb.Pin.OUT_PP )
 +
pGreen = pyb.Pin( GREEN_PIN, pyb.Pin.OUT_PP )
 +
pBlue = pyb.Pin( BLUE_PIN, pyb.Pin.OUT_PP )
 +
 
 +
# Eteindre la LED
 +
pRed.high()
 +
pGreen.high()
 +
pBlue.high()
 +
 
 +
# Allumer la led ROUGE
 +
pRed.low()
 +
pGreen.high()
 +
pBlue.high()
 +
 
 +
# Attendre 1 secondes
 +
pyb.delay( 1000 )
 +
 +
# Allumer la led BLEUE
 +
pRed.high()
 +
pGreen.high()
 +
pBlue.low()
 +
 
 +
# Attendre 1 secondes
 +
pyb.delay( 1000 )   
 +
 
 +
# Allumer la led VERTE
 +
pRed.high()
 +
pGreen.low()
 +
pBlue.high()
 +
 
 +
# Attendre 1 secondes
 +
pyb.delay( 1000 )   
 +
 
 +
# Allumer en BLANC (toutes les LEDs allumées)
 +
pRed.low()
 +
pGreen.low()
 +
pBlue.low()
 +
 
 +
# Attendre 1 secondes
 +
pyb.delay( 1000 )   
 +
 
 +
# Allumer en BLANC (toutes les LEDs allumées)
 +
pRed.high()
 +
pGreen.high()
 +
pBlue.high()
 +
</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 879

modifications

Menu de navigation