Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
PICO-PULSE-IN-MICROPYTHON
(voir la source)
Version du 6 février 2022 à 01:36
550 octets ajoutés
,
6 février 2022 à 01:36
→Code
Ligne 98 :
Ligne 98 :
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
−
x
+
from machine import Pin
+
from PWMCounter import PWMCounter
+
+
# Initialise la broche en entrée
+
in_pin = Pin(13, Pin.IN)
+
# Compter lorsque le signal est au niveau haut
+
counter = PWMCounter(13, PWMCounter.LEVEL_HIGH)
+
# Fixer le diviseur du compteur à 16 (pour éviter le dépassement du compteur)
+
counter.set_div(16)
+
# Démarrer le compteur
+
counter.start()
+
+
last_state = 0
+
while True:
+
x = in_pin.value()
+
if ~(x) & last_state:
+
# Longueur d'impulsion en micro-secondes
+
print((counter.read_and_reset() * 16) / 125)
+
last_state =
x
</syntaxhighlight>
</syntaxhighlight>
Admin
Bureaucrates
,
Administrateurs
29 973
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable