Oleds 0.96" SPI 128x64
BLANC - BLEU - JAUNE/BLEU
=== 100% compatible Arduino ===
Driver SSD1306 Oled 128x64 Graphique, très rapide
Magique de contraste, très précis pour toutes vos applications
exemple de code :
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_DC 11
#define OLED_CS 12
#define OLED_CLK 10
#define OLED_MOSI 9
#define OLED_RESET 13
Adafruit_SSD1306 display(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS);
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif
void setup() {
display.begin(SSD1306_SWITCHCAPVCC); // init done
display.clearDisplay(); // clears the screen and buffer
display.setTextSize(0);
display.setCursor(0,0);
display.setTextColor(WHITE);
display.print("-OLED 0.96' SPI Test-");
display.setCursor(0,8);
display.setTextColor(BLACK, WHITE); // 'inverted' text
display.print("-----Blue/Yellow-----");
display.setTextColor(WHITE);
display.setCursor(0,16);
display.print("Blue 0123456789 @+-*/");
display.setCursor(0,24);
display.print("GRAPHIC 128x64");
display.setCursor(0,32);
display.print("Text");
display.setCursor(0,40);
display.print("And Text");
display.setCursor(0,48);
display.print("And... Text");
display.setCursor(0,56);
display.print("8x21=168 Characters!");
display.drawCircle(100,40,5, WHITE);
display.drawLine(70,40,105,26, WHITE);
display.drawRect(110,30,12,12, WHITE);
display.display();
}
void loop() {
}
Pour les passionnés qui veulent passer à un écran graphique économique,
très facile d'utilisation, laissez libre cours à votre imagination:
Traqueur GPS, Mesure de température, Modélisme, Chronomètres,
Horloges, Mini ordinateur de voiture, Etc etc etc...
Téléchargez la dernière version du Soft Arduino:
http://arduino.cc/en/Main/Software
Téléchargez les deux librairies:
https://github.com/adafruit/Adafruit_SSD1306/archive/master.zip
https://github.com/adafruit/Adafruit-GFX-Library/archive/master.zip
Installez les librairies dans
Mes documents\Arduino\libraries
Renommez les répertoires:
Adafruit_SSD1306_master
Adafruit_GFX_Library_master
Il doit donc y avoir à présent:
Mes documents\Arduino\libraries\Adafruit_SSD1306_master
Mes documents\Arduino\libraries\Adafruit_GFX_Library_master
Copiez l'exemple de code ci dessus puis le telecharger dans le Uno
Debranchez le Uno et cablez l'afficheur avec précaution, Attention, le 3V3 sur Arduino 3.3V
Uno 3.3V: 3V3
Uno GND: GND
Uno 9: D1
Uno 10: D0
Uno 11: RS
Uno 12: CS
Uno 13: RES
Vérifiez bien le câblage une dernière fois puis
Rebranchez le Uno
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_DC 11
#define OLED_CS 12
#define OLED_CLK 10
#define OLED_MOSI 9
#define OLED_RESET 13
Adafruit_SSD1306 display(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS);
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif
void setup() {
display.begin(SSD1306_SWITCHCAPVCC); // init done
display.clearDisplay(); // clears the screen and buffer
display.setTextSize(0);
display.setCursor(0,0);
display.setTextColor(WHITE);
display.print("-OLED 0.96' SPI Test-");
display.setCursor(0,8);
display.setTextColor(BLACK, WHITE); // 'inverted' text
display.print("-----Blue/Yellow-----");
display.setTextColor(WHITE);
display.setCursor(0,16);
display.print("Blue 0123456789 @+-*/");
display.setCursor(0,24);
display.print("GRAPHIC 128x64");
display.setCursor(0,32);
display.print("Text");
display.setCursor(0,40);
display.print("And Text");
display.setCursor(0,48);
display.print("And... Text");
display.setCursor(0,56);
display.print("8x21=168 Characters!");
display.drawCircle(100,40,5, WHITE);
display.drawLine(70,40,105,26, WHITE);
display.drawRect(110,30,12,12, WHITE);
display.display();
}
void loop() {
}
Pour les passionnés qui veulent passer à un écran graphique économique,
très facile d'utilisation, laissez libre cours à votre imagination:
Traqueur GPS, Mesure de température, Modélisme, Chronomètres,
Horloges, Mini ordinateur de voiture, Etc etc etc...
Téléchargez la dernière version du Soft Arduino:
http://arduino.cc/en/Main/Software
Téléchargez les deux librairies:
https://github.com/adafruit/Adafruit_SSD1306/archive/master.zip
https://github.com/adafruit/Adafruit-GFX-Library/archive/master.zip
Installez les librairies dans
Mes documents\Arduino\libraries
Renommez les répertoires:
Adafruit_SSD1306_master
Adafruit_GFX_Library_master
Il doit donc y avoir à présent:
Mes documents\Arduino\libraries\Adafruit_SSD1306_master
Mes documents\Arduino\libraries\Adafruit_GFX_Library_master
Copiez l'exemple de code ci dessus puis le telecharger dans le Uno
Debranchez le Uno et cablez l'afficheur avec précaution, Attention, le 3V3 sur Arduino 3.3V
Uno 3.3V: 3V3
Uno GND: GND
Uno 9: D1
Uno 10: D0
Uno 11: RS
Uno 12: CS
Uno 13: RES
Vérifiez bien le câblage une dernière fois puis
Rebranchez le Uno



Aucun commentaire:
Enregistrer un commentaire