Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Créer des applications professionnelles avec Arduino UNO 

Afficher la tension convertie

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, vous verrez comment afficher, sur le moniteur série, la tension convertie directement en volts par l'ATmega 328P.
05:14

Transcription

Dans cette vidéo, donc, nous allons encore mettre en œuvre notre convertisseur analogique numérique sur la broche A 0, et nous allons donc simplement lire la tension et, en partant simplement de la valeur brute, la convertir en volts. Alors avant, je voudrais en fait revenir sur la notice technique de notre ATmega, notamment la page 237 où en fait on nous parle des convertisseurs analogiques numériques. Alors, pourquoi je vous parle en fait de cette partie là, c'est simplement puisque en fait le convertisseur analogique numérique est un des périphériques les plus compliqués à régler de façon juste. En effet, vous avez quelques caractéristiques, on vous rappelle que nous sommes bien sur une résolution de 10-bit, et puis après on vous parle de non-linéarité, de déplacement de la valeur absolue, en fait, bon, des termes un petit peu techniques que je vais passer. Mais en fait, ce sont des termes dans lesquels vous allez devoir en fait vous plonger si vous voulez vraiment effectuer des choses extrêmement précises à votre carte Arduino, puisque en fait, il faut savoir que la simple méthode analog read ne prend pas en compte tous les paramètres qui peuvent être utilisés par ce convertisseur analogique numérique. Alors justement, passons un petit peu, sans trop s'appesantir, sur le schéma fonctionnel, de ce convertisseur. Déjà, vous voyez que vous n'avez pas 6 pin, puisqu'elle part de A0 jusqu'à A5. Ici en fait, vous voyez que vous avez des convertisseurs analogiques numériques qui vont de 0 à 7, donc il nous on en manque deux dans le lot. Alors en fait il faut savoir que sur la majorité des microcontrôleurs, d'ailleurs sur tous les microcontrôleurs actuellement sur le marché, toutes les broches peuvent êtes démultiplexées, c'est-à-dire que ces broches peuvent être utilisées pour plusieurs fonctions, notamment les broches analogiques numériques peuvent aussi être passées en mode digital. Donc, au moment de la conception de la carte Arduino, ce qui s'est passé, c'est que on a sacrifié deux convertisseurs analogiques numériques, je suis incapable de vous dire lesquels, pour ça il faudrait simplement aller voir sur le schéma, et on les retrouverait facilement, mais là, depuis le Data sheet, c'est impossible à savoir, et cela vous permet en fait d'avoir 2 pin digitals en plus. Donc ce qu'il faut savoir aussi, c'est que vous avez des options qui sont assez intéressantes, et qui sont vraiment implémentées dans notre ATmega 328P, et qui ne sont pas disponibles de façon native, on va dire, dans les méthodes classiques d'Arduino. Et il faut savoir aussi que votre convertisseur analogique numérique est très sensible à la température, même si en fait vous avez un système qui permet de compenser en fait l'erreur avec la température, il y a quand même quelque chose, un écart qui est important en termes de variations de température. Alors moi, si je vous ai expliqué ceci, c'est simplement pour vous dire : méfiance, si vous voulez faire galoper, si je puis dire, votre carte Arduino, pensez à essayer de revoir les bibliothèques, de vous pencher sur le fonctionnement, et de savoir aussi dans quelles conditions va évoluer votre carte Arduino en termes de température. Alors, au niveau du programme hein, on va passer très rapidement, parce que en fait je n'ai pas changé grand-chose, j'ai juste ajouté en fait une nouvelle valeur qui est un float, qui est le quantum. Le quantum c'est quoi, c'et la tension donc, de référence, moi ce sera le 5 volts, par défaut, et puis divisé par 1023 puisque nous sommes sur 10 bits, donc 2'10 puissance moins 10, moins 1, donc 1023, et vu que c'est un float, vous devez mettre 5.0 ou 1023.0, mais en tout cas, parce que sinon il va vous renvoyer un entier, sans les virgules, ce qui va être un petit peu dommageable. Et puis après, j'ai implémenté simplement une variable comptage qui va nous donner les dates. Donc je passe sur la configuration du port-serie que l'on verra un peu plus tard et puis en fait, et bien qu'est-ce que je vais faire, je vais faire analog read, voilà, comme ceci, je vais mettre dans Valeur numérisée et en fait, la valeur numérisée, après je vais quoi, je vais la multiplier par le quantum, et je vais avoir en fait la valeur en volts de la valeur numérisée, et ceci je vais le faire toutes les 2 secondes, parce que sinon on risque d'avoir assez vite mal au crâne à voir défiler en fait tout ceci sur le moniteur série, alors je fais Outils, Moniteur série et en fait, là, vous voyez, vous avez la valeur brute qui apparaît, donc sans la remanier en termes de tension, sans la multiplier par le quantum, et puis voilà, là je vais bouger mon potentiomètre voilà, tout doucement, et vous voyez en fait la valeur qui diminue, dans un sens, alors je le fais tous les 2 secondes justement, puisque si je le fais toutes les secondes, ça donne assez vite mal au crâne au niveau du défilement. Voilà, là je suis à fond, donc je suis bien à 5 volts. .0 quelque part, au numérateur ou au dénominateur,

Créer des applications professionnelles avec Arduino UNO 

Mettez en œuvre des périphériques de communication de votre carte Arduino UNO. Abordez les protocoles de communication et concevez des applications ludiques et professionnelles.

3h12 (39 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Arduino UNO Arduino UNO Rev3
Spécial abonnés
Date de parution :31 août 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !