ESP32 - Entrées Analogiques - ADC SAR - analogReadMilliVolts - Atténuation et Résolution

  Рет қаралды 6,744

Hervé Discours

Hervé Discours

Күн бұрын

Пікірлер: 13
@amazonbistro5123
@amazonbistro5123 5 ай бұрын
Sur le cul ! C'est la première fois que je m'intéresse à ces choses, je découvre donc. Et c'est exactement l'information dont j'ai besoin pour en comprendre le fonctionnement. Exactement. Ces leçons décrivent les détails techniques en profondeur, mais, - et c'est là où se trouve le bonheur -, expliquent également le b.a.-ba des microcontrôleurs, que les amateurs connaissent par cœur, mais que le néophyte découvre avec une clarté déconcertante. J'espère que vous enseignez ! Bonne journée.
@hervediscours436
@hervediscours436 5 ай бұрын
Merci pour ces mots qui donnent du courage 🙂 Pour l'anecdote, en 1994 j'avais tenté de passer le CAPET (concours de prof en électronique) et à l'oral un inspecteur de l'éducation nationale m'avait dit droit dans les yeux "Monsieur vous êtes incapable d'enseigner". Du coup 0/20 éliminatoire...👿 Et quelques jours après j'ai réussi l'agrégation...
@nimajine3179
@nimajine3179 4 ай бұрын
Exellent ! 👍
@syc6598
@syc6598 13 күн бұрын
Je ne savais pas que l'échantillonnage se faisait en log2n, je pensais que la valeur était trouvée de manière immédiate. J'ai appris un truc lol. Dans ton calcul numérique tu laisses le compilateur faire un tronc, au lieu d'arrondir avec Math.round la division par 4095. Pour une valeur de 4000 tu auras 3244mV au lieu de 3245mV.
@xaviut5201
@xaviut5201 2 жыл бұрын
Super vidéo cher collègue, bravo pour tout ce travail ! Un point qui pourrait être ajouté et qu'il me semble important de savoir : une ADC est longue (par rapport à l'exécution d'une instruction), et il faut attendre avant de lire le résultat converti (et pas besoin par contre pour les DAC, moins longues). Ici c'est caché dans la fonction read, mais en pratique on doit parfois gérer la chose, par ex. avec les fonctions CMSIS fournies par ARM.
@cccccc8262
@cccccc8262 2 жыл бұрын
ظحزححححححزحزظظظححزحزحزحححززحظحزحظظظزحزحزحزححححزحزحزححزززححزححزححزحززححزححزححزحزحزحزحزحح
@cccccc8262
@cccccc8262 2 жыл бұрын
حزحزظحزظححححزحححزححزحزحزححزححززحزححزححححزحزححححزظحححزحززححزحزححححزحزححزحححزحححححزح
@xaviut5201
@xaviut5201 2 жыл бұрын
et mon autre commentaire 🙂 : l'histoire de la limite aux 9 écritures est effectivement directement lié au buffer d'envoi de l'UART qui doit saturer. Les 25us des premiers tours sont bien inférieurs au temps nécessaire pour envoyer une chaîne "Bonjour" (en gros 10*10/115200, donc un peu moins de 1 ms par chaîne à la louche). Du coup quand on a fait les 9 boucles, l'UART a bien noté qu'il a 9 chaînes à envoyer, mais n'a pour le moment envoyé en gros qu'un quart de la première. Pour vider tous les buffers, il lui faudra donc une attente ~ de 8 ms, pas très éloignée des 10000 us que tu mentionnes. Si la fonction printf de l'UART était mieux écrite, elle ne tenterait pas de vider tous les buffers quand il y a saturation, mais juste 1, et tu enverrais toutes les ms environ, comme tu le proposes ensuite.
@CeheLvideo
@CeheLvideo 2 ай бұрын
Petit détail : g est l'abréviation de gramme !
@hervediscours436
@hervediscours436 2 ай бұрын
ce n'est pas faux :-) bien vu. Ma prochaine vidéo, ça va parler trains, aiguillages.... ;-) Dans quelques jours... Ne pas hésiter à compléter mes infos, je débute en ferroviaire :-)
@CeheLvideo
@CeheLvideo 2 ай бұрын
@hervediscours436 Nous avons tous été débutant ! Bons montages vidéo. Bravo et merci pour tes vidéos.
@hervediscours436
@hervediscours436 2 ай бұрын
ça y est ma maquette de trains est terminée ;-) kzbin.info/www/bejne/jH_RoHaEbLt9fKs
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
DeepSeek R1: the aftermath
27:54
AIcademia
Рет қаралды 10
Les 4 Meilleurs projets ESP32 à refaire 😱
20:16
Les Freres Poulain
Рет қаралды 162 М.
Le Trigger de Schmitt expliqué et le CD40106
6:11
Science et technologie
Рет қаралды 798
ESP8266 vs ESP32: Lequel choisir ?
20:09
Tommy Desrochers
Рет қаралды 40 М.