La carte Arduino UNO Rev 3 A000066 est très certainement le plus modèle le plus populaire et le plus utilisé de la gamme Arduino. Conçue sur la base d'un microcontrôleur ATmega328 avec bootloader intégré, cette version est le modèle officiel fabriqué en Italie.
Module PmodOLED afficheur graphique 128 x 32 pixels
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.
Prix :
19,20 €
TTC
Dont 0,04 € d'eco-participation


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 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 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'applicationTélécharger
-
Site du fabricantTélécharger
-
Datasheet du moduleTélécharger