Ligne 169 : |
Ligne 169 : |
| | | |
| [[Fichier:FEATHER-MICROPYTHON-OLED-20f.jpg|320px]] | | [[Fichier:FEATHER-MICROPYTHON-OLED-20f.jpg|320px]] |
| + | |
| + | ==== Défilement ==== |
| + | La bibliothèque prévoit des instructions de déplacement Horizontal et Vertical du contenu. |
| + | |
| + | Mise en place en dessinant une croix noir sur fond blanc. |
| + | <syntaxhighlight lang="python"> |
| + | lcd.fill(1) # Rempli l'écran en blanc |
| + | lcd.line(0,0,128,32,0) # noir |
| + | lcd.line(0,32,128,0,0) # blanc |
| + | lcd.show() # Afficher! |
| + | </syntaxhighlight> |
| + | |
| + | [[Fichier:FEATHER-MICROPYTHON-OLED-20g.jpg|320px]] |
| + | |
| + | Scroll Horizontal de 15 pixels vers la gauche. |
| + | <syntaxhighlight lang="python"> |
| + | lcd.scroll( -15, 0 ) |
| + | lcd.show() |
| + | </syntaxhighlight> |
| + | |
| + | [[Fichier:FEATHER-MICROPYTHON-OLED-20h.jpg|320px]] |
| + | |
| + | Puis Scroll Vertical de 8 pixels vers le bas. |
| + | <syntaxhighlight lang="python"> |
| + | lcd.scroll( 0, 8 ) |
| + | lcd.show() |
| + | </syntaxhighlight> |
| + | |
| + | [[Fichier:FEATHER-MICROPYTHON-OLED-20i.jpg|320px]] |
| + | |
| + | {{ambox|text=La fonction ne permet pas de faire défiler une partie du framebuffer. Il est cependant possible de maintenir un framebuffer séparé (et plus grand) contenant l'image à faire défiler. Ce FrameBuffer est alors utilisé pour extraire la partie de l'image à dessiner sur le LCD.}} |
| | | |
| == Où acheter == | | == Où acheter == |
| * {{pl|846|Feather ESP8266}} | | * {{pl|846|Feather ESP8266}} |
| * {{pl|879|OLED FeatherWing 128x32 Pixels (ADA-2900) }} | | * {{pl|879|OLED FeatherWing 128x32 Pixels (ADA-2900) }} |