[résolu] Problème écran OLED VMA437

Bien le bonsoir,
je me suis procuré un petit écran OLED Velleman VMA437
j’ai voulu le faire fonctionner mais vu que cça ne fonctionnait pas j’ai essayé sur la uno en recopiant simplement l’exemple https://github.com/olikraus/u8g2/wiki/setup_tutorial#u8x8-character-mode
c’est censé être une liaison SPI mais il y a des noms de broches que je ne connais pas du coup je suis un peu perdu, je pense que ça vient de la mais j’aimerai bien avoir votre avis?

j’ai branché :
gnd → gnd
vcc → 5V ( ça sa passe encore, je suis pas fou )
clk → 13
mosi → 11
res → 8
dc → 9
cs → 10

j’ai mis les noms des broche tels qu’ils sont marqués sur l’écran

avec ce code :

#include <U8g2lib.h>
#include <U8x8lib.h>

//U8G2_SH1106_128X64_NONAME_F_4W_SW_SPI screen(U8G2_R0, 13, 11, 10, 9, 8);
U8X8_SH1106_128X64_4W_SW_SPI screen(13, 11, 10, 9, 8);

void setup()
{
  Serial.begin(9600);
  Serial.println("debut");
  screen.begin();
  delay(500);

}

void loop()
{
  //screen.clearBuffer();
  screen.setFont(u8x8_font_chroma48medium8_r);
  screen.drawStr(1, 1, "yolegens");
  //screen.sendBuffer();
  delay(500);
}

Merci d’avance
à+

Tu utilises le hardware SPI donc le constructeur que tu appelles devrait être celui-ci
U8X8_SH1106_128X64_NONAME_4W_HW_SPI(uint8_t cs, uint8_t dc, uint8_t reset = U8X8_PIN_NONE)
ce qui donne

U8X8_SH1106_128X64_NONAME_4W_HW_SPI(10, 9, 8);

en effet, j’avais encore mal lu :flushed:
merci beaucoup!

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.