tag:blogger.com,1999:blog-4102750767394738445.post1254729159250539156..comments2019-11-30T12:42:00.608+01:00Comments on Les petites notes d'Info@Lèze: Ajouter de bouton à L'ESP8266Associationhttp://www.blogger.com/profile/10728941803382320313noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4102750767394738445.post-89523476466776756952016-01-08T12:33:38.074+01:002016-01-08T12:33:38.074+01:00Salut,
J'ai finalement trouvé le pourquoi du ...Salut,<br /><br />J'ai finalement trouvé le pourquoi du comment sur le comportement que tu rencontres (et c'est normal). L'ADC de l'ESP8266 accepte bien une valeur maximale de 1V comme spécifié dans le datasheet.<br /><br />Par contre, si on regarde le schéma électronique du NodeMCU (https://raw.githubusercontent.com/nodemcu/nodemcu-devkit/master/Documents/NODEMCU_DEVKIT_SCH.png), il y a un pont diviseur de tension entre ADC_EXT (la broche ADC du dev kit) et ADC (la broche ADC de l'ESP8266) qui ramène la plage 0V-3,3V à 0V-1,0V (bloc ADC à droite du schéma).<br /><br />Mystère résolu :-)Arnaud Boudouhttps://goddess-gate.com/noreply@blogger.comtag:blogger.com,1999:blog-4102750767394738445.post-72873140140218300722015-12-31T18:23:30.490+01:002015-12-31T18:23:30.490+01:00Effectivement, c'est assez étrange. Ton compor...Effectivement, c'est assez étrange. Ton comportement se rapproche des infos Adafruit sur leur breakout ESP8266 (https://www.adafruit.com/products/2471), où ils parlent de tension max sur l'ADC à 1,8V.<br /><br />Il faudra que je vérifie avec le mien et l'alim réglable du fab lab.Arnaud Boudouhttps://goddess-gate.com/noreply@blogger.comtag:blogger.com,1999:blog-4102750767394738445.post-13156347417216330402015-12-31T18:12:13.290+01:002015-12-31T18:12:13.290+01:00Excellente remarque, cependant étrangement quand j...Excellente remarque, cependant étrangement quand j'applique une tension 1/2 Vdd (soit environ 1,6V) au niveau de l'ADC je lis 612 (1/2 de 1024 qui correspond au full range de l'ADC). Je n'ai toujours pas compris pourquoi. Il faudrait allez plus loin dans le code C qui récupère la valeur lu sur l'ADC pour comprendre le pourquoi...Associationhttps://www.blogger.com/profile/10728941803382320313noreply@blogger.comtag:blogger.com,1999:blog-4102750767394738445.post-10867385984196939272015-12-31T17:52:15.036+01:002015-12-31T17:52:15.036+01:00Bonjour,
L'idée d'utiliser l'ADC avec...Bonjour,<br /><br />L'idée d'utiliser l'ADC avec une série de ponts diviseurs de tension est sympa, je note pour plus tard :)<br /><br />Par contre, il y a un truc qui me chagrine (dans le cas ESP8266) : le tableau fourni en fin de billet indique des tensions supérieures à un 1V. Or, si on lit les specs technique de l'ESP8266 (https://www.adafruit.com/images/product-files/2471/0A-ESP8266__Datasheet__EN_v4.3.pdf, page 23) : « The input voltage range is 0 to 1.0 V when TOUT is connected to external<br />circuit. » C'est assez risqué de monter à 1,6V alors que l'entrée analogique est prévue pour 1V max :-)Arnaud Boudouhttps://goddess-gate.com/noreply@blogger.com