Arduino Gebruik van de 0,96″ 128 x 64 grafische I2C OLED-schermen

Uit Private Rotor Designs
Naar navigatie springen Naar zoeken springen
Crystal Clear action run.png
Gebruik een LCD metESP32

Release status: Tutorial

1-750x750.jpg
Description
Arduino Gebruik van de 0,96″ 128 x 64 grafische I2C OLED-schermen
License
Author
Contributors
Based-on
[[]]
Categories
CAD Models
External Link


Inleiding

Het doel van deze handleiding is om een ​​op SSD1306 gebaseerd Oled scherm succesvol te laten werken met uw Arduino, zodat u verder kunt gaan en kunt experimenteren en andere soorten werking met het scherm kunt verkennen.

Voorwaarde van deze tutorial is dat U kennis heeft van de (zie de Tutorials)

Het display aansluiten op een UNO

Het display gebruikt de I2C-databus voor communicatie en is een 5V- en 3,3V-tolerant.

Arduino Uno aansluitingen

UNO OLED
GND GND (GND)
5V/3,3V-Vcc kan 3,3V of 5V zijn
A5 SCL (I2C-busklok)
A4 SDA (I2C-busgegevens)

I2C-pinouts variëren voor andere borden. Arduino Leonard gebruikt D2/D3 voor SDA en SCL of de afzonderlijke pinnen links van D13. Arduino Mega gebruikt D20/D21 voor SDA en SCL. Als u uw I2C-pinnen niet op andere borden kunt vinden, kijk dan [hierhttps://docs.arduino.cc/learn/communication/wire/#arduino-i2c-pins hier].

De Arduino-bibliotheek

Net zoals voor gebruik van de LCD-displays, zijn ook voor de OLED displays bibliotheken nodig. Om deze bibliotheek te installeren, opent u eenvoudigweg de Arduino IDE en selecteert u Bibliotheken beheren... in het menu Extra. Voer “u8g2” in het zoekvak in en na een moment zou het in de resultaten moeten verschijnen, zoals weergegeven in de onderstaande afbeelding. Klik op de bibliotheek en klik vervolgens op “Installeren”: