Go Down

Topic: Besoin d'aide sur 0.96 OLED 96*64  (Read 1 time) previous topic - next topic

BioHzar

Bonjour,

Je suis débutant en programmation et je rencontre une difficulté.
J'ai un projet utilisant un afficheur OLED, j'aurai besoin d'inverser l'affichage car la lecture passe par un jeu de miroir.
j'utilise la librairie de ADAFRUIT.

auriez vous des pistes à me donner?


BioHzar

Bonjour,

effectivement je n'ai pas été très précis dans ma demande.
Alors j'utilise la Librairy "Adafruit-SSD1331-OLED-Driver-Library-for-Arduino-master".
Concernant l'afficheur la seul information qui est en ma possession est "0.95 96*64OLED v2.0", il n'y a pas d'autre information.

Je vais me pencher sur l'information que vous m'avez transmise concernant le "drawPixel" et je vous tiendrais informé du résultat.

en tout cas Merci pour cette première piste.

Cordialement

BioHzar

#2
Dec 28, 2016, 07:07 pm Last Edit: Dec 28, 2016, 07:23 pm by BioHzar
 re Bonjour,

Apres une après midi de modification de la bibliothèque ça ne fonctionne pas, j'ai essayé en modifiant le fichier SSD1331.h comme ci dessous
Code: [Select]
// drawing primitives!
  void drawPixel(int16_t (WIDTH-x-1), int16_t y, uint16_t color);
  void drawLine(int16_t (WIDTH-x-1)0, int16_t y0, int16_t (WIDTH-x-1)1, int16_t y1, uint16_t color);
  //void fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t fillcolor);
  void pushColor(uint16_t c);

  // commands
  void begin(void);
  void goHome(void);
  void goTo(int (WIDTH-x-1), int y);

.  

A la vérification du Sketch j'ai des erreurs à chaque ligne qui utilise la bibliothèque.

Dois je aussi modifier le fichier SSD1331.cpp?

En tout cas merci pour le temps que vous passez à m'aider.

BioHzar

Bonjour,

En effet, je modifiais là où il ne fallait pas.
Un très grand merci ça fonction.


Go Up