image3

L'écran OLED 1306 comporte un afficheur graphique ayant une diagonale de 3,3 cm pour une résolution de 128 X 64 pixels. 

Cet écran monochrome piloté par un circuit intégré SSD1306 permet d'afficher du texte, de dessiner des formes (traits, rectangles, cercles) et des images au format bitmap.

Ce module fonctionnant sous 3,3 à 5V, communique grâce à une liaison I2C et peut être programmé facilement par des fonctions contenues dans les bibliothèques adaptées.

 

Spécification

● Modèle No : SSD-1306

● Afficheur monochrome 0.96” OLED.

● Résolution : 128×64 pixels Angle de vue 160°

● Tension d’alimentation 3V – 5V.

● Interfaces SPI ou I2C.

 

Configuration :

 

OLED 1306

Code :

Le programme utilise une bibliothèque spécifique Adafruit_SSD1306.h qui doit être installée au préalable à l’utilisation du module d’affichage.

 

// Programme d'essai de l'afficheur OLED SSD-1306

#include <Adafruit_SSD1306.h>

#define OLED_RESET 4

Adafruit_SSD1306 display(OLED_RESET);

int compteur = 0;

void setup()  

{

  // initialize with the I2C addr 0x3D (for the 128x64)

  display.begin(SSD1306_SWITCHCAPVCC, 0x3C); 

  display.clearDisplay();                     // Efface l'écran

  display.setTextColor(WHITE);

  display.setTextSize(4);

  display.setCursor(0, 16);

  display.println("Ready");

  display.display();

  delay(1000);

}

void loop()

{

  display.clearDisplay();                     // Efface l'écran

  display.setTextSize(2);

  display.setCursor(0, 16);

  display.print( "Count = " );

  display.println(String(compteur));

  display.display();

  compteur++;

  delay(200);

}

 

© Golf-Curve. All Rights Reserved.

Free Joomla templates by L.THEME