Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
MICROPYTHON-MOD-IO2
(voir la source)
Version du 10 octobre 2018 à 15:12
892 octets ajoutés
,
10 octobre 2018 à 15:12
→Changer l'adresse I2C de la carte
Ligne 187 :
Ligne 187 :
print( "That's the end folks")
print( "That's the end folks")
+
</syntaxhighlight>
+
+
+
+
+
=== Exemple PWM ===
+
PWM est uniquement disponible sur les GPIO GPIO 5 & 6.
+
+
Dans l'exemple ci-dessous, un potentiomètre de 10 KOhms permet de fournir une valeur analogique sur le GPIO 5 (lecture en RAW, 0 à 1024).
+
+
Cette valeur est ensuite utilisée pour fixer le cycle utile PWM du GPIO 6 (0 à 255).
+
+
Comme la lecture analogique fournit un résultat entre 0 et 1024, il faut diviser celle-ci par 4 pour fixer le cycle utile PWM.
+
+
Le script s'arrête lorsque le signal PWM atteind 100% du cycle utile.
+
+
+
<syntaxhighlight lang="python">
+
# Modifier l'adresse de MOD-IO2 d'Olimex vers 0x22
+
#
+
# Shop: http://shop.mchobby.be/product.php?id_product=1408
+
# GitHub: https://github.com/mchobby/esp8266-upy/tree/master/modio2
+
+
from machine import I2C, Pin
+
from modio2 import MODIO2
+
+
i2c = I2C( sda=Pin(2), scl=Pin(4) )
+
brd = MODIO2( i2c, addr=0x1 )
+
brd.change_address( 0x22 )
</syntaxhighlight>
</syntaxhighlight>
Admin
Bureaucrates
,
Administrateurs
29 917
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