Académique Documents
Professionnel Documents
Culture Documents
Q1. Entourer
les
connecteur
s notés
PWM sur la
carte
Arduino
MEGA 2560
Q6. Rappeler sur quelle broche est relié la led "L" de la carte :
b) Explication :
digital signifie numérique (0 ou 1) soit une tension de 0V ou 5V
analog est la contraction de analogique soit une tension de 0V à 5V
analogWrite(broche, val) : change la tension moyenne d’une des sorties marquées
PWM. La valeur de la broche peut être 3, 5, 6, 9, 10 ou 11 et val est un nombre
compris entre 0 et 255, correspondant à une tension de sortie de 0V à 5V.
Le programme "fade" est le suivant :
Q11. Donner la traduction de : This example shows how to fade an LED on pin 13
Q13. Donner la traduction de : fadeAmount et how many points to fade the LED by :
c) Fonction setup :
Q14. Donner la traduction de : the setup function runs once when you press reset
or power the board
d) Fonction loop :
Q18. Donner la traduction de Loop et de the loop function runs over and over again
forever
Q21. Donner la traduction de // change the brightness for next time through the
loop:
brightness fadeAmount
Etat initial 0 5
1 5 5
2 5
Etc… Etc..
Loop N°
49
50
51 255
52
53
54
55
Etc… Etc…
Q27. Donner la traduction de wait for 30 milliseconds to see the dimming effect
Réécriture du programme :
Q29. Rappeler la signification de l'abréviation int :
Q33. En déduire le type de variable que l'on devrait utiliser pour la variable
"amount" :
Q34. En déduire le type de variable que l'on devrait utiliser pour la variable
"brightness" :
Faire le montage ci-dessus (prendre une sortie PWM !!) et valider votre programme.
Q35. Quel appareil permet de mesurer une tension :
Variable brightness
L’écart entre la ddp (la tension) mesurée et théorique s’appelle la tension de déchet.
En fait on mesure au voltmètre la valeur moyenne du signal.
Q38. Donner la traduction de write :
On appelle cette forme de signal un signal PWM. La fonction devrait plutôt s'appeler
PWMWrite (led,brightness). Si on devait utiliser la fonction analogWrite on devrait
avoir analogWrite(led, 3,5) avec 3,5 pour avoir 3,5V en sortie.
Le terme "Analogique", utilisé par Arduino, est un abus de langage car c’est bien un
signal numérique qui est produit par le microcontrôleur. Ce signal peut être assimilé à
un signal analogique si on ne s’intéresse qu’à sa valeur moyenne. Un "vrai" signal
analogique aurait une infinité de valeur, ici on peut "seulement" en avoir 256 (valeurs
de 0 à 255).
Variable brightness
CH est
l'abréviation de
channel. On
trouve aussi
Voie1 ou VoieA
ou Y1 ou YA.
Donner la
traduction de
channel :
Oscilloscope numérique
Sonde et zoom du sélecteur (à mettre sur x1) Adaptateur BNC banane et cordons