PMODOLEDRGB Afficheur OLED graphique couleur 96 x 64 pour arduino

    PMODOLEDRGB : 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.

    Reprise 1 pour 1         Frais de port à partir de 5.90 €   infos

     
    Caractéristiques:
    - Résolution: 96 × 64 pixels
    - Taille de l'écra: 2 x 1.25 cm
    - Gamme de couleurs sur 16 bits
    - 2 mode low power

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

    * Code source téléchargeable ici:
    *************************************************************************/
    // 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
    }
      

     
    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

    Produits associés

    Produit ajouté à ma liste