Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
Modèle:THONNY-IDE-GENERIC
(voir la source)
Version du 31 janvier 2025 à 16:57
500 octets ajoutés
,
31 janvier 2025 à 16:57
→Utiliser le Plotter
Ligne 129 :
Ligne 129 :
La correction gamma permet de corriger cet inconvénient de non proportionnalité entre la commande et effet perçu.
La correction gamma permet de corriger cet inconvénient de non proportionnalité entre la commande et effet perçu.
+
+
<syntaxhighlight lang="python">
+
from machine import Pin, PWM
+
import time
+
led = PWM( Pin(25 ))
+
+
def gamma( pc ):
+
return pow(pc/100,2.2)*100
+
+
while True:
+
for i in range( 0, 100, 5 ):
+
pwm_val = int(gamma(i)*65534/100)
+
led.duty_u16( pwm_val )
+
print( pwm_val )
+
time.sleep_ms( 20 )
+
for i in range( 0, 100, 5 ):
+
pwm_val = int(gamma(100-i)*65534/100)
+
led.duty_u16( pwm_val )
+
print( pwm_val )
+
time.sleep_ms( 20 )
+
</syntaxhighlight>
Admin
Bureaucrates
,
Administrateurs
32 920
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Modèle
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