Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
MICROPYTHON-ANEMOMETER
(voir la source)
Version du 1 novembre 2021 à 20:36
681 octets ajoutés
,
1 novembre 2021 à 20:36
→Code
Ligne 57 :
Ligne 57 :
Voici le contenu du script que vous pouvez téleverser sur votre carte MicroPython pour y être exécuté.
Voici le contenu du script que vous pouvez téleverser sur votre carte MicroPython pour y être exécuté.
−
<nowiki>
+
<nowiki>
#
+
# Anemometer measurement
+
#
+
# See tutorial: https://wiki.mchobby.be/index.php?title=MICROPYTHON-ANEMOMETER
+
from machine import Pin, ADC
+
from time import sleep
+
A3 = 39 # Analog 3 on IO39
+
# Resistor Divider at ADC input
+
R_BRIDGE_RATIO = 0.68117 # See tutorial
+
+
ana = ADC(Pin( A3 ))
+
ana.atten( ADC.ATTN_11DB ) # Full 3.3V Range
+
+
while True:
+
value = ana.read() # 0..4095
+
v_esp = 3.3 * value / 4096
+
v_anem = v_esp / R_BRIDGE_RATIO
+
# Wind speed in meter per second
+
speed_mps = 6 * v_anem
+
# wind speed in Km per Hour
+
speed_kmph = speed_mps * 3.6
+
+
print( "value: ", value )
+
print( "m/s:", speed_mps )
+
print( "km/h:", speed_kmph )
+
print( "--------------------" )
+
sleep( 0.5 )
</nowiki>
</nowiki>
Admin
Bureaucrates
,
Administrateurs
30 711
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