LK-OLED1: Unterschied zwischen den Versionen
Aus Linkerkit.de
(→Keine Zusammenfassung) |
(→Codebeispiel Arduino) |
||
Zeile 9: | Zeile 9: | ||
<div class="level3">Auflösung: 128*64<br />Kommunikationsschnittstelle: IIC<br />Treiber-IC: SSD1306<br />Betriebsspannung: 3,3V ~ 5,5V<br />Betriebstemperatur: –30°C ~ 70°C | <div class="level3">Auflösung: 128*64<br />Kommunikationsschnittstelle: IIC<br />Treiber-IC: SSD1306<br />Betriebsspannung: 3,3V ~ 5,5V<br />Betriebstemperatur: –30°C ~ 70°C | ||
− | == | + | ==Arduino Installation== |
− | + | Schließen Sie das LK-OLED1 Display an den "IIC"-Port des LinkerKit-Arduino-Shields. | |
− | + | Es wird eine Library von den Entwicklern von Adafruit angeboten, die es ermöglicht, das Display direkt anzusteuern. | |
− | + | In der Arduino Entwicklungsumgebung muss daher unter '''Sketch -> Bibliothek einbinden -> Bibliotheken verwalten''' die "'''Adafruit_SSD1306'''" und die "'''Adafruit-GFX-Library'''" gesucht unter heruntergeladen werden. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Zwei Dateien müssen für die Verwendung des LK-OLED1 Displays allerdings noch angepasst werden. | |
− | + | ||
− | + | ||
− | + | In der Datei: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ''C:\Benutzer\\Dokumente\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.h'' | |
− | + | muss die Zeile | |
− | + | ||
+ | ''#define SSD1306_128_32'' | ||
+ | |||
+ | zu | ||
+ | |||
+ | ''#define SSD1306_128_64'' | ||
+ | |||
+ | geändert werden. | ||
+ | |||
+ | Außerdem muss in der Datei | ||
+ | |||
+ | ''C:\Benutzer\\Dokumente\Arduino\libraries\Adafruit_SSD1306-master\examples\ssd1306_128x64_i2c.ino'' | ||
+ | |||
+ | die Zeile | ||
+ | |||
+ | ''display.begin(SSD1306_SWITCHAPVCC, 0x3D);'' | ||
+ | |||
+ | in | ||
+ | |||
+ | ''display.begin(SSD1306, SWITCHAPVCC, 0x3C);'' | ||
+ | |||
+ | geändert werden. | ||
+ | |||
+ | ==Arduino Codebeispiel== | ||
+ | In der Arduino Entwicklungsumgebung kann nun unter "'''Datei --> Beispiele --> Adafruit SSD1306 --> ssd1306_128x65_i2c''' das Beispielscript ausgewählt und auf den Arduino übertragen werden. | ||
− | |||
==Codebeispiel Raspberry== | ==Codebeispiel Raspberry== | ||
Version vom 16. November 2016, 14:10 Uhr
Inhaltsverzeichnis
Bild
Technische Daten / Kurzbeschreibung
Spezifikation
Kommunikationsschnittstelle: IIC
Treiber-IC: SSD1306
Betriebsspannung: 3,3V ~ 5,5V
Betriebstemperatur: –30°C ~ 70°C
Arduino Installation
Schließen Sie das LK-OLED1 Display an den "IIC"-Port des LinkerKit-Arduino-Shields. Es wird eine Library von den Entwicklern von Adafruit angeboten, die es ermöglicht, das Display direkt anzusteuern.
In der Arduino Entwicklungsumgebung muss daher unter Sketch -> Bibliothek einbinden -> Bibliotheken verwalten die "Adafruit_SSD1306" und die "Adafruit-GFX-Library" gesucht unter heruntergeladen werden.
Zwei Dateien müssen für die Verwendung des LK-OLED1 Displays allerdings noch angepasst werden.
In der Datei:
C:\Benutzer\\Dokumente\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.h
muss die Zeile
#define SSD1306_128_32
zu
#define SSD1306_128_64
geändert werden.
Außerdem muss in der Datei
C:\Benutzer\\Dokumente\Arduino\libraries\Adafruit_SSD1306-master\examples\ssd1306_128x64_i2c.ino
die Zeile
display.begin(SSD1306_SWITCHAPVCC, 0x3D);
in
display.begin(SSD1306, SWITCHAPVCC, 0x3C);
geändert werden.
Arduino Codebeispiel
In der Arduino Entwicklungsumgebung kann nun unter "Datei --> Beispiele --> Adafruit SSD1306 --> ssd1306_128x65_i2c das Beispielscript ausgewählt und auf den Arduino übertragen werden.
Codebeispiel Raspberry
Downloads
Infos:
Deutsch: 001318257-an-01-de-OLED_DISPLAY_0_96_ZOLL_FUER_RASPBERRY.PDF