Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
materiels:afficheurs:ard0_96 [2023/08/20 19:34] – [0,96" 128x64 OLED 2864 Display module - SSD1306 (I2C)] phil | materiels:afficheurs:ard0_96 [2024/01/23 15:42] – [1. Description] phil |
---|
| |
===== 0,96" 128x64 OLED 2864 Display module - SSD1306 (I2C) ===== | ===== 0,96" 128x64 OLED 2864 Display module - SSD1306 (I2C) ===== |
[Mise à jour le 20/8/2023] | [Mise à jour le 21/8/2023] |
{{ :materiels:afficheurs:micpyardu.png?nolink|}} | {{ :materiels:afficheurs:micpyardu.png?nolink|}} |
| |
* **Lectures connexes** | * **Lectures connexes** |
* <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:graphique" target="_blank">Les afficheurs graphiques : généralités et primitives</a></html> | * <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:graphique" target="_blank">Les afficheurs graphiques : généralités et primitives</a></html> |
| * Bibliothèques - <html><a href="https://www.arduinolibraries.info/" target="_blank">Arduino Library List</a></html> |
* <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:libgfx" target="_blank">Bibliothèque - Adafruit GFX Graphics Library</a></html> | * <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:libgfx" target="_blank">Bibliothèque - Adafruit GFX Graphics Library</a></html> |
* <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:ada1107#x64_oled_featherwing_-_sh1107_3_buttons_i2c" target="_blank">Adafruit 1,3" 128x64 OLED FeatherWing - SH1107 + 3 buttons (I2C)</a></html> | * <html><a href="https://webge.fr/dokuwiki/doku.php?id=materiels:afficheurs:ada1107#x64_oled_featherwing_-_sh1107_3_buttons_i2c" target="_blank">Adafruit 1,3" 128x64 OLED FeatherWing - SH1107 + 3 buttons (I2C)</a></html> |
La technologie OLED est utilisée dans des applications commerciales telles que les écrans pour téléphones mobiles et lecteurs multimédias portables, les autoradios et les appareils photo numériques, entre autres.\\ | La technologie OLED est utilisée dans des applications commerciales telles que les écrans pour téléphones mobiles et lecteurs multimédias portables, les autoradios et les appareils photo numériques, entre autres.\\ |
\\ | \\ |
L'écran **Gravity OLED 2864** est un module d'affichage autolumineux à **fond bleu**. La zone d'affichage est de **0,96"** et utilise une puce <html><a href="https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf" target="_blank" title="pdf">SSD1306</a></html>. Il prend en charge les communications **I2C** et les fréquences de rafraîchissement allant jusqu'à 60 Hz. Le module utilise l’interface commune Gravity I2C pour une utilisation plug and play simplifiée. <html><a href="https://www.dfrobot.com/wiki/index.php/Gravity:_I2C_OLED-2864_Display" target="_blank">DFRobot</a></html> | L'écran **Gravity OLED 2864** est un module d'affichage **monochrome** bleu sur fond noir. La zone d'affichage est de **0,96"** et utilise une puce <html><a href="https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf" target="_blank" title="pdf">SSD1306</a></html>. Il prend en charge les communications **I2C** et les fréquences de rafraîchissement allant jusqu'à 60 Hz. Le module utilise l’interface commune Gravity I2C pour une utilisation plug and play simplifiée. <html><a href="https://www.dfrobot.com/wiki/index.php/Gravity:_I2C_OLED-2864_Display" target="_blank">DFRobot</a></html> |
| |
* **Caractéristiques** | * **Caractéristiques** |
* **Tension d'alimentation** : 3,3V ~ 5V | * **Tension d'alimentation** : 3,3V ~ 5V |
* **Consommation maximale** : 20mA @ 3v | * **Consommation maximale** : 20mA @ 3v |
| * **Angle de vision: >160°** |
* **Dimensions** : 41.2x26.2x8mm | * **Dimensions** : 41.2x26.2x8mm |
| |
* **x** : position du point par rapport au côté gauche de l'écran. \\ | * **x** : position du point par rapport au côté gauche de l'écran. \\ |
* **y** : position du point par rapport au dessus de l'écran. \\ | * **y** : position du point par rapport au dessus de l'écran. \\ |
* **w** : largeur (du mot Width). \\ | * **w** : largeur (Width). \\ |
* **h** : hauteur (du mot Height). \\ | * **h** : hauteur (Height). \\ |
* **c** : couleur (1=point allumé, 0=point éteint) \\ | * **c** : couleur (1 = point allumé, 0 = point éteint) \\ |
| |
| {{ :materiels:capteurs:environnement:code.png?nolink|}} |
==== 2. Programmation ==== | ==== 2. Programmation ==== |
Les programmes suivant sont codés : | Les programmes suivant sont codés : |
</callout> | </callout> |
| |
//Exemple : "Hello World"// \\ \\ | //Exemple : "Hello World"// |
| {{ :materiels:afficheurs:affssd1306.png?nolink&300|}} |
<code cpp helloWorld.cpp> | <code cpp helloWorld.cpp> |
// Exemple d'utilisation de la bibliothèque OakOLED | // Exemple d'utilisation de la bibliothèque OakOLED |