Modifications

Sauter à la navigation Sauter à la recherche
726 octets ajoutés ,  13 décembre 2024 à 17:36
Ligne 85 : Ligne 85 :  
Voici quelques explications:
 
Voici quelques explications:
 
* '''Ligne 2''': import de la fonction {{fname|map()}} similaire à son homologue Arduino est importé depuis la bibliothèque {{fname|maps}}.<br />La bibliothèque {{fname|maps}} est déjà installée sur votre carte MicroPython et est disponible dans le dépôt [https://github.com/mchobby/esp8266-upy/tree/master/LIBRARIAN esp8266-upy/LIBRARIAN].
 
* '''Ligne 2''': import de la fonction {{fname|map()}} similaire à son homologue Arduino est importé depuis la bibliothèque {{fname|maps}}.<br />La bibliothèque {{fname|maps}} est déjà installée sur votre carte MicroPython et est disponible dans le dépôt [https://github.com/mchobby/esp8266-upy/tree/master/LIBRARIAN esp8266-upy/LIBRARIAN].
−
* '''Lignes x à x''': xxx
+
* '''Ligne 6''': désactivation du mode d'économie d'énergie sur le régulateur de tension du Pico. Cela réduit significativement le bruit, celui qui sera aussi réceptionné sur l'entrée analogique.
 +
* '''Lignes 9 à 10''': création de la broche de contrôle du signal PWM (sur la broche 13 attachée piezo buzzer).
 +
* '''Ligne 13''': conversion de la valeur {{fname|val}} obtenue du convertisseur analogique/numérique comprise entre 0 et 65535 '''vers''' une valeur comprise entre 100 et 10000. le fonction {{fname|map()}} applique une règle de trois pour calculer cette valeur finale qui à toutes les chances d'être un nombre décimal. Le casting avec {{int()}} permet d'extraire une valeur entière ( Ex: int(13.45) retournera la valeur 13 )
    
=== Un problème? ===
 
=== Un problème? ===
32 920

modifications

Menu de navigation