Votre panier
Il n'y a plus de produit dans votre panierPMODOLEDRGB Afficheur OLED graphique couleur 96 x 64 pour arduino
PMODOLEDRGB
Disponible 23,51 € TTC
19,59 € HT
Dont 0,01 € d'eco-participation déjà incluse dans le prix
Conçu pour être piloté par un arduino via une liaison SPI, ce module Pmod intègre un afficheur OLED graphique couleur doté d'une résolution de 96 x 64 pixels.
Caractéristiques:
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.).
- Résolution: 96 × 64 pixels
- Taille de l'écra: 2 x 1.25 cm
- Gamme de couleurs sur 16 bits
- 2 mode low power
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.
*
* 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.
*
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 OLEDRGB
*
*************************************************************************
* Description: Pmod_OLEDRGB
* Le message "Test module Pmod Digilent Lextronic" est affiché sur
* l'afficheur avec des couleurs et des tailles différentes
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod OLEDRGB (télécharger les bibliothèques
* https://github.com/adafruit/Adafruit-SSD1331-OLED-Driver-Library-for-Arduino
* 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.
*
*************************************************************************/
// Affectation des broches
#define sck 13
#define mosi 11
#define cs 10
#define res 9
#define dc 8
// Définition des couleurs
#defineNOIR 0x0000
#defineBLEU 0x001F
#defineROUGE 0xF800
#defineVERT 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define JAUNE 0xFFE0
#define BLANC 0xFFFF
// Appel des bibliothèques
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1331.h>
#include <SPI.h>
Adafruit_SSD1331 afficheur = Adafruit_SSD1331(cs, dc, mosi, sck, res); //création de l'objet
void setup(void)
{
afficheur.begin(); // initialisation de l'objet afficheur
}
void loop()
{
afficheur.fillScreen(NOIR); // fond de l'écran noir
afficheur.setTextColor(CYAN); // couleur du texte en cyan
afficheur.setCursor(0,0); // placement du curseur en x=0 et y=15
afficheur.print("Test module Pmod"); // écriture du texte
delay(500); // pause de 500 ms
afficheur.setCursor(0,15); // placement du curseur en x=0 et y=15
afficheur.setTextSize(2); // taille du texte
afficheur.setTextColor(ROUGE); // couleur du texte en rouge
afficheur.println("DIGILENT"); // écriture du texte
afficheur.setCursor(20,40); // placement du curseur en x=20 et y=40
afficheur.setTextSize(1); // taille du texte
afficheur.setTextColor(VERT); // couleur du texte en vert
afficheur.println("LEXTRONIC"); // écriture du texte
afficheur.drawFastHLine(1, 60, afficheur.width()-1, BLEU); // ligne bleue de x=1 à largeur de l'écran-1 et y=60
delay(2000); // pause de 2 s
afficheur.fillScreen(NOIR); // fond de l'écran noir (effacement de l'écran)
afficheur.fillRoundRect(5, 5, 30, 40, 5, BLEU); // drapeau bleu blanc rouge
afficheur.fillRoundRect(35, 5, 30, 40, 5, BLANC);
afficheur.fillRoundRect(65, 5, 30, 40, 5, ROUGE);
afficheur.fillCircle(90, 55, 5, JAUNE); // cercle jaune de rayon=5 en x=90 et y=55
delay(2000); // pause de 2 s
}
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
Produits associés