PMODOLED : Afficheur OLED graphique 128 x 32 pixels pour arduino

Afficheur graphique 128 x 32 pixels

PMODOLED
Disponible
19,00 € TTC

Dont 0,02 € d'eco-participation déjà incluse dans le prix


15,83 € HT

Conç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.

Fonction du moduleInterface du moduleConnectique du module


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™


Raccordement du module à 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.
*
* Code source téléchargeable ici:
************************************************************************/
// 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);
}
}

Notes d'applications pour modules Pmod 
 
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. 
Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produit ajouté à ma liste