Faire varier une sortie

Dans cet exercice , on cherche faire varier l'alimentation de la sortie logique D5, sur laquelle on a branché une led et sa résistance de protection en série

Question

Réaliser hors tension le montage

FAIRE VÉRIFIER votre montage avant toute MISE SOUS TENSION

Question

Réaliser un programme permettant de faire varier l'alimentation de la sortie logique D5, sur laquelle on a branché une led et sa résistance de protection en série

Indice

Exemple complet à adapter

1
# Ecrit ton programme ici ;-)
2
from machine import Pin, PWM
3
from time import sleep
4
5
frequency = 1
6
led = PWM(Pin(2), frequency)
7
8
while True:
9
  for duty_cycle in range(0, 1023):
10
    led.duty(duty_cycle)
11
    print(duty_cycle)
12
    sleep(0.1)

Question

Visualiser avec un oscilloscope la tension entre la broche GND et la sortie D5

  • Relever un oscillogramme lorsque le rapport cyclique (Duty_cycle) est petit (<150), décrire le comportement de la led

  • Relever un oscillogramme lorsque le rapport cyclique (Duty_cycle) est proche de 500, décrire le comportement de la led

  • Relever un oscillogramme lorsque le rapport cyclique (Duty_cycle) est grand (>900), décrire le comportement de la led

Question

Modifier la fréquence (frequency=1000)

Quelles conclusions d'allures de courbes et de rendu visuel pouvez-vous apporter ?

Indice

Forme du rapport cyclique et réglage de la base de temps de l'oscilloscope

Indice

Clignotement ou atténuation de la luminosité ?