Projet_S3

Dependencies:   mbed

draw.h

Committer:
dujardin
Date:
2021-09-14
Revision:
10:6f9340af7926
Parent:
9:5492f863b9e8
Child:
11:45d8d1f609a8

File content as of revision 10:6f9340af7926:

// lieu de vos  variables  avec 'a' au début 
int atiti = 5;  // exemple
// vos fonctions commenceront TOUJOURS par "a"  comme atiti !!
void atest(void)
    {
    atiti = 15 ;  // exemple pour le plaisir  mais non appelée 
    }

void draw()   // ici vous exprimez vos dessins (jamais de delai dans cette boucle)
  { // DEBUT  de vos dessins 
  pix( 15   , atiti     , 0 , 5 , 0 );    // pixel vert x = 15 , y = atiti
  pix( posx , atiti + 1 , 0 , 0 , 5 );    // pixel bleu x = posx , = atiti+1
  // posx change en fonction de la reception serie ( allez dans serie.h)
  pix ( ccx+15 , ccy+15 ,7,7,0);          // ccx et ccy issu de l'accéléro
  clown();                                // joli dessin  
  serie.printf("Bonjour :) \r\n")    ;    // envoyer un texte en liaison serie 
  } // FIN de vos dessins 
    
  //  fonctions et  variables deja créées 
  
  // pix ( x , y , r , v , b )   dessine un pixel de couleur en xy
  //    x et y position du pixel à dessiner ( 0 à 31 )
  //    r v b  quantité de r v b codée de 0 à 7 , 7 c'est lumineux 
  
  // ptnum(x, y , nombre )   écrit un nombre en rouge en  x y 
  //    x et y  position ou ecrire ( 0 a 31)   ... couleur obligée ROUGE
  //    nombre ou variable .. un entier  compris entre 0 et 99 
  
  //  circle( x , y , r ) dessine un cercle de centre xy rayon r
  //     x et y  position du centre ( 0 à 31)
  //     r rayon du cercle 
  //     la couleur est prédéfinie ( 0 à 7) dans br bv bb
  
  // charr( x , y , "char') ecrit carractère en x y  avec br bv bb
  //     tous les carractères n'existent pas 
  
  //  ccx ccy    variables portant l'accéleration X et Y +-75  pour +- 3G 
  //  accx  accy variables portant l'accélération X et Y +-100 pour +- 1G