Source

pymite_stm32f4 / source / tutorials / blinking_led.rst

Full commit

Une led clignotante

  1. Faire clignoter une des LEDs de la STM32F4:

    La carte STM32F4 possède 4 LEDs que l'on peut piloter, soit directement grâce au mode interactif, soit au sein de votre programme

    syntaxe ::

    >> import stm32f4discovery as x # allume la première LED # dans notre exemple le deuxième argument (100) peut prendre une valeur # allant de 0 à 255 >> x.LED(0,100) # éteind la LED >> x.LED(0,0) >> import sys # une boucle qui fait clignoter la LED # avec un temps d'attente de 800ms entre chaque action >> while True:

    sys.wait(800) x.LED(0,100) sys.wait(800) x.LED(0,0)

  2. Faire clignoter une LED branchée sur le port E7. Suivez le schéma de montage, branchez tous les éléments sur plaque de test connectez la LED ainsi que la résistance dont vous aurez calculé la valeur. Il ne reste plus qu'à la faire clignoter.

    syntaxe ::

    # import les différents modules et fonctions nécessaires >> import sys >> from pin import PE7 >> from gpio import pin_mode, digital_write, OUTPUT, INPUT, HIGH, LOW # configure le port PE7 en sortie >> gpio.pin_mode(PE7, gpio.OUTPUT) >> while True:

    sys.wait(800) digital_write(PE7, HIGH) sys.wait(800) digital_write(PE7, LOW)