MicroPython-ILI9341-Exemples

De MCHobby - Wiki
Révision datée du 23 mars 2016 à 22:41 par Admin (discussion | contributions) (Page créée avec « {{MicroPython-ILI9341-NAV}} == Afficher du texte == <nowiki>from lcd import * l = LCD( rate=21000000 ) l.fillMonocolor( CYAN ) # Creer un objet pour affichage de texte... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Afficher du texte

from lcd import *
l = LCD( rate=21000000 )
l.fillMonocolor( CYAN )
# Creer un objet pour affichage de texte
# (retient les propriétés graphiques)
c = l.initCh(color=RED, bgcolor=CYAN)
c.printLn( 'Hello PyBoard', 10, 10 )

MicroPython-ILI9341-Exemples-10.jpg

La définition de la fonction est la suivante:

def printLn(self, string, x, y, bc=False, scale=None)

Paramètre:

  • x, y: Position x et y du texte sur l'écran
  • bc: afficher un curseur clignotant
  • scale: échelle de la font (essayez avec la taille 2)

Lorsque vous appelez la fonction initCh(), vous pouvez passer les paramètres suivants:

  • color=BLACK : couleur des lettres
  • font=Arial_14 : font à utiliser (voyez font.py)
  • bgcolor=WHITE : couleur d'arrière plan
  • scale=1 : échelle d'affichage des caractères
               bctimes=7

Note: ces paramètres sont en fait ceux que l'on peut passer à la classe BaseChars

todo

  d = LCD()
   d.fillMonocolor(GREEN)
   d.drawRect(5, 5, 230, 310, BLUE, border=10, fillcolor=ORANGE)
   d.drawOvalFilled(120, 160, 60, 120, BLUE)
   d.drawCircleFilled(120, 160, 60, RED)
   d.drawCircle(120, 160, 59, GREEN, border=5)
   image_caching_demo()
   d.fillMonocolor(WHITE)
   d.charsTest(BLACK)
   pyb.delay(500)
   d.renderImageTest()
   pyb.delay(500)
   d.fillMonocolor(BLACK)
   d.renderBmp('MP_powered.bmp')




Tutoriels créés par Meurisse D. pour MCHobby.be (licence CC-SA-BY pour notre création).

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.