Modifications

Sauter à la navigation Sauter à la recherche
883 octets ajoutés ,  18 novembre 2018 à 12:08
aucun résumé de modification
Ligne 1 : Ligne 1 : −
{{traduction}}
  −
   
== Introduction ==
 
== Introduction ==
 
Utiliser un {{pl|1414|MOD-LCD1x9}} d'Olimex avec ESP8266 sous MicroPython
 
Utiliser un {{pl|1414|MOD-LCD1x9}} d'Olimex avec ESP8266 sous MicroPython
Ligne 60 : Ligne 58 :  
Pour commencer, j'utilise un {{pl|1412|UEXT Splitter}} pour dupliquer le port UEXT. J'ai en effet besoin de raccorder à la fois le câble console pour communiquer avec l'ESP8266 en REPL et raccorder le module MOD-LCD1x9
 
Pour commencer, j'utilise un {{pl|1412|UEXT Splitter}} pour dupliquer le port UEXT. J'ai en effet besoin de raccorder à la fois le câble console pour communiquer avec l'ESP8266 en REPL et raccorder le module MOD-LCD1x9
   −
[[Fichier:MICROPYTHON-MOD-LCD1x9-20.png|512px]]
+
[[Fichier:MICROPYTHON-MOD-LCD1x9-20.jpg|512px]]
    
== Flasher MicroPython ==
 
== Flasher MicroPython ==
Ligne 143 : Ligne 141 :     
=== Exemple Float ===
 
=== Exemple Float ===
 +
Cet exemple, provenant du fichier {{fname|testflt.py}}, affiche une valeur avec une précision à 3 décimales et l'unité Volts (ex: 12.357 v).
 +
 +
<syntaxhighlight lang="python"># Test the Olimex MOD-LCD1x9 board.
 +
#
 +
# Display float value (justified on the right)
 +
from machine import I2C, Pin
 +
from time import sleep
 +
from modlcd19 import MODLCD1x9
 +
 +
i2c = I2C( sda=Pin(2), scl=Pin(4) )
 +
lcd = MODLCD1x9( i2c ) # Active tous les segments
 +
 +
# Afficher une valeur décimale
 +
volt = 15.125
 +
while True:
 +
    # Incrémente la valeur pour démonstration
 +
    volt = volt + 0.033
 +
    # Afficher un float avec 3 décimales.
 +
    # Affiche également une unité: "v" pour volts
 +
    #    voir: https://docs.python.org/3/library/string.html#format-examples
 +
    lcd.write( volt, format='%.3f v' )
 +
   
 +
    # Donner du temps au LCD pour se rafraîchir
 +
    sleep( 0.100 )
 +
 +
print( "That's the end folks")</syntaxhighlight>
    
== Où acheter ==
 
== Où acheter ==
29 917

modifications

Menu de navigation