L'esp32 comporte deux convertisseurs numérique / analogique (dac) à 8 bits, ce qui permet de produire un véritable signal analogique, c'est à dire une tension pouvant prendre n'importe quelle valeur située entre 0 et 3,3 v (à ne pas confondre avec un signal modulé en largeur impulsion, pwm, que nous avons également traité dans un. Tout comme la pyboard, ce microcontrôleur est programmable en micropython. Tutoriels pour apprendre à mesurer des tensions analogiques sur l'esp32 avec du code arduino.
@Babyray0425 | Linktree
En termes de précision et de sensibilité, la résolution de 12 bits permet une conversion très précise des signaux analogiques, ce qui rend l'esp32 très utile pour des tâches telles que la détection environnementale, le traitement audio et la surveillance industrielle.
Bonjour, j'essaye de réaliser une lecture analogique sur une broche d'un esp32 avec 1 bouton poussoir et 2 résistances afin de lire une tension lorsque j’appuie sur le bouton
(valeur entre 1 et 4035 en 12 bits) Les nombres non signés qui représentent des valeurs de 8 bits (octets) peuvent être placés dans des caractères de la taille d'un caractère Cellules de mémoire en utilisant c@ et c!. La mesure analogique est disponible sur les broches 32 à 39 avec micropython (noté que l'esp fournit bien plus de broches adc que çà.), mais 8 broches adc, c'est déjà pas mal
Les broches sont en 12 bits (par défaut) configurables