Différences entre versions de « MicroPython-ILI9341-Demarrer »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 31 : Ligne 31 :
 
help( l )</nowiki>
 
help( l )</nowiki>
 
    
 
    
 +
ce qui retourne un résultat similaire à:
 +
<nowiki>object <LCD object at 20003800> is of type LCD
 +
  reset -- <function reset at 0x20006d40>
 +
  printLn -- <function printLn at 0x20006e60>
 +
  renderImageTest -- <function renderImageTest at 0x20006d90>
 +
  clearImageCache -- <function clearImageCache at 0x20006e80>
 +
  drawCircle -- <function drawCircle at 0x20006d20>
 +
  drawCircleFilled -- <function drawCircleFilled at 0x20006d10>
 +
  drawPixel -- <function drawPixel at 0x20006d50>                             
 +
  drawLine -- <function drawLine at 0x20006d80>                               
 +
  renderBmp -- <function renderBmp at 0x20006e70>                             
 +
  __qualname__ -- LCD                                                         
 +
  charsTest -- <function charsTest at 0x20006ea0>                             
 +
  __init__ -- <function __init__ at 0x20006d30>                               
 +
  drawOvalFilled -- <function drawOvalFilled at 0x20006e30>                   
 +
  drawRect -- <function drawRect at 0x20006cf0>                               
 +
  __module__ -- lcd                                                           
 +
  fillMonocolor -- <function fillMonocolor at 0x20006d00>                     
 +
  initCh -- <function initCh at 0x20006e40>                                   
 +
  cacheImage -- <function cacheImage at 0x20006e90>                           
 +
  printChar -- <function printChar at 0x20006e50>                             
 +
  drawHline -- <function drawHline at 0x20006d70>                             
 +
  drawVline -- <function drawVline at 0x20006d60>  </nowiki>
 +
 
{{MicroPython-ILI9341-TRAILER}}
 
{{MicroPython-ILI9341-TRAILER}}

Version du 23 mars 2016 à 21:42


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.

Premiers pas

Nous allons faire nos premiers pas et afficher l'image test.bmp qui doit se trouver dans le sous répertoire images.

>>> from lcd import *
>>> l = LCD( rate=21000000 )                                                    
>>> l.fillMonocolor( GREEN )                                                    
>>> l.renderBmp( 'test.bmp' )

Ce qui produit le résultat suivant:

MicroPython-ILI9341-Demarrer-00.jpg

Quelques explications

La première ligne from lcd import * importe le script lcd.py et tous les éléments permettant de commander l'écran tft.

La deuxième ligne l = LCD( rate=21000000 ) crée un object LCD.

La troisième ligne l.fillMonocolor( GREEN ) remplit l'écran en vert.

Pour finir, la dernière ligne l.renderBmp( 'test.bmp' ) affiche l'image au centre de l'écran puisqu'il n'y a pas de paramètres supplémentaire lors de l'appel de la fonction.

Obtenir de l'aide

Pour obtenir de l'aide, il suffit simplement d'invoquer la fonction help().

from lcd import *
l = LCD( rate=21000000 )
help( l )
 

ce qui retourne un résultat similaire à:

object <LCD object at 20003800> is of type LCD
  reset -- <function reset at 0x20006d40>
  printLn -- <function printLn at 0x20006e60>
  renderImageTest -- <function renderImageTest at 0x20006d90>
  clearImageCache -- <function clearImageCache at 0x20006e80>
  drawCircle -- <function drawCircle at 0x20006d20>
  drawCircleFilled -- <function drawCircleFilled at 0x20006d10>
  drawPixel -- <function drawPixel at 0x20006d50>                               
  drawLine -- <function drawLine at 0x20006d80>                                 
  renderBmp -- <function renderBmp at 0x20006e70>                               
  __qualname__ -- LCD                                                           
  charsTest -- <function charsTest at 0x20006ea0>                               
  __init__ -- <function __init__ at 0x20006d30>                                 
  drawOvalFilled -- <function drawOvalFilled at 0x20006e30>                     
  drawRect -- <function drawRect at 0x20006cf0>                                 
  __module__ -- lcd                                                             
  fillMonocolor -- <function fillMonocolor at 0x20006d00>                       
  initCh -- <function initCh at 0x20006e40>                                     
  cacheImage -- <function cacheImage at 0x20006e90>                             
  printChar -- <function printChar at 0x20006e50>                               
  drawHline -- <function drawHline at 0x20006d70>                               
  drawVline -- <function drawVline at 0x20006d60>  



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.