//Oled1306_Essais 201018 //Ecran 128 colx32 lignes #include #include #include // OLED display TWI address #define OLED_ADDR 0x3C Adafruit_SSD1306 display(-1);// Pas de pin reset void setup() { // initialize and clear display display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR); display.clearDisplay(); display.display(); //Envoyer le buffer vers le display } void loop() { // display a pixel in each corner of the screen display.clearDisplay(); display.drawPixel(0, 0, WHITE); display.drawPixel(127, 0, WHITE);//Noter: colonne, ligne display.drawPixel(0, 31, WHITE); display.drawPixel(127, 31, WHITE); display.display(); // update display with all of the above graphics delay(3000); display.clearDisplay(); display.setTextSize(1);//1 x 4lignes 21car,interligne 8 display.setTextColor(WHITE); display.setCursor(1, 1); display.print("123456789012345678901"); display.setCursor(1, 8); display.print("123456789012345678901"); display.setCursor(1, 16); display.print("123456789012345678901"); display.setCursor(1, 24); display.print("123456789012345678901"); display.display(); delay(3000); display.clearDisplay(); display.setTextSize(2);// 2 x 2 lignes 10 car inter ligne 16 display.setTextColor(WHITE); display.setCursor(1, 1); display.print("1234567890"); display.setCursor(1, 16); display.print("1234567890"); display.display(); delay(3000); display.clearDisplay(); display.setTextSize(3);// 3x1 ligne 7car display.setTextColor(WHITE); display.setCursor(1, 1); display.print("1234567"); display.display(); delay(3000); display.clearDisplay(); display.setTextSize(4);// 4x1 ligne 5car display.setTextColor(WHITE); display.setCursor(1, 1); display.print("12345"); display.display(); delay(3000); }