Votre panier
Il n'y a plus de produit dans votre panier
Module PmodOLED afficheur graphique 128 x 32 pixels
PMODOLED
Disponible
19,20 €
TTC
16,00 € HT
Dont 0,04 € d'eco-participation déjà incluse dans le prix
50Conçu pour être piloté par un arduino via une liaison SPI, ce module Pmod intègre un afficheur graphique OLED graphique monochrome 128 x 32 pixels.



Doté d'un connecteur mâle 2 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.).
Exemple d'application avec un arduino™

La note d'application décrite ci-dessous nécessite le téléchargement préalable de librairies(s) additionnelle(s) dont les liens (github) sont indiqués en entête de programme ci-dessous. Une fois téléchargée(s), suivez les instructions données ici https://www.arduino.cc/en/Guide/Libraries#toc2 pour installer les librairies dans l'IDE de l'arduino.

La note d'application décrite ci-dessous nécessite le téléchargement préalable de librairies(s) additionnelle(s) dont les liens (github) sont indiqués en entête de programme ci-dessous. Une fois téléchargée(s), suivez les instructions données ici https://www.arduino.cc/en/Guide/Libraries#toc2 pour installer les librairies dans l'IDE de l'arduino.
/************************************************************************
*
* Test du module Pmod afficheur OLED
*
*************************************************************************
* Description: Pmod_OLED
* Un nuage de points est affiché aléatoirement puis lE MESSAGE lextronic apparaît
* et clignote 3 fois
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod OLED
* (télécharger les bibliothèques https://github.com/adafruit/Adafruit_SSD1306 et
* https://github.com/adafruit/Adafruit-GFX-Library)
*
* Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
*
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.
*
************************************************************************/
// Affectation des broches
#define OLED_MOSI 9
#define OLED_CLK 10
#define OLED_DC 11
#define OLED_CS 12
#define OLED_RESET 13
// Appel des bibliothèques
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <SPI.h>
Adafruit_SSD1306 afficheur(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS); //création de l'objet
int x;
int y;
void setup(void)
{
afficheur.begin(); // initialisation de l'objet afficheur
afficheur.display(); // rafraichissement de l'écran
afficheur.clearDisplay(); // effacement de l'écran
afficheur.display(); // rafraichissement de l'écran
}
void loop()
{
afficheur.clearDisplay(); // effacement de l'écran
afficheur.display(); // rafraichissement de l'écran
for (int i=0; i <= 50; i++) // apparition du nuage de points
{
x=random(128); // x prend une valeur aléatoire comprise entre 0 et 128
y=random(32); // y prend une valeur aléatoire comprise entre 0 et 32
afficheur.drawPixel(x, y, WHITE); // affichage d'un pixel en (x,y)
afficheur.display(); // rafraichissement de l'écran
delay(50); // pause de 50 ms
}
afficheur.setTextSize(2); // configuration de la taille des caractères
afficheur.setTextColor(WHITE);
afficheur.setCursor(10,10); // placement du curseur en x=10 et y=10
afficheur.println("LEXTRONIC"); // écriture de LEXTRONIC
afficheur.display(); // rafraichissement de l'écran
delay(1000);
for (int i=0; i <= 3; i++) // clignotement du message
{
afficheur.setCursor(10,10);
afficheur.println("LEXTRONIC");
afficheur.display();
delay(1000);
afficheur.clearDisplay();
afficheur.display();
delay(500);
}
}

La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno.
- Note d'application
- Site du fabricant
- Datasheet du module
Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produits associés