jeudi 28 septembre 2017

Tuto TP0

Tutoriel : Réaliser un programme permettant de faire clignoter une LED avec une fréquence réglable.



Afin de réaliser ce programme, il faudra se baser sur un exemple de programme déjà disponible sur arduino, le programme "BLINK".

Pour ouvrir celui-ci, il faut aller dans "Fichier > Exemples > Basics > BLINK "

Une fois cet exemple ouvert, il va falloir le modifier pour que la fréquence du clignotement soit réglable.

Pour faire cela, il faut rajouter certaines variables qui vont nous être utiles par la suite, une variable "attente" et une variable "pot". Ainsi que la LED qui sera branché sur la broche 13 dans notre cas.

 Ensuite, nous allons modifier la partie "loop" du programme, premièrement, nous allons faire en sorte que la variable pot lise la valeur présente sur la broche A1, où est branché notre potentiomètre.

Puis nous allons définir plus en détail la variable "attente", qui va être le résultat de l'utilisation de la fonction "map" d'arduino.

Grâce à la fonction "map", nous allons faire en sorte que la valeur que prendra pot, qui est généralement entre 0 et 1023, soit comprise entre 1000 et 50, afin de lui donner une fréquence spécifique.

Enfin il nous suffira d'allumer la LED, de placer un intervalle égal à pot, éteindre la led, placer un autre intervalle et recommencer en boucle afin de voir la LED clignoter avec un intervalle égal à la fréquence que l'on a fixé.

La fréquence est donc réglable en modifiant les valeurs "1000" et "50" que nous avons attribués.
Il ne reste plus qu'à vérifier et téléverser le programme et voir la LED clignoter avec la fréquence voulue.

Compte Rendu TP0


TOMASINI Sébastien
BTS SN1


Physique
Compte-rendu TP


Principe du potentiomètre :

Le potentiomètre est une résistance variable.
Elle fait varier sa résistance. Par exemple, la résistance évolue de façon constante du début à la fin si l’on considère le potentiomètre comme allant de 0 à 100 %.

Plusieurs valeurs de potentiomètres existent, représentant la résistance totale entre ses bornes extrêmes (par exemple : 1kΩ, 10kΩ, 22kΩ… ).



Schéma de cablage :

Principe de fonctionnement & Programme :

Le programme se sert de l’exemple « Blink » disponible dans arduino afin de modifier la vitesse de clignotement de la LED, notamment grâce à la fonction « map » d’arduino qui permet de passer d’une certaine fourchette de valeurs à une autre.

Ainsi, voici le résultat du programme, avec des commentaires expliquant son fonctionnement :