Änderungen

Aus Linkerkit.de

Wechseln zu: Navigation, Suche

LK-OLED1

123 Byte hinzugefügt, 14:10, 16. Nov. 2016
/* Codebeispiel Arduino */
<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
==Codebeispiel ArduinoInstallation==<pre class=Schließen Sie das LK-OLED1 Display an den "codeIIC">#include -Port des LinkerKit-Arduino-Shields.#include Es wird eine Library von den Entwicklern von Adafruit angeboten, die es ermöglicht, das Display direkt anzusteuern.
void setup(){ Wire.begin(); linkeroled.init(); DDRB|=0x21; PORTB |= 0x21; linkeroled.clearDisplay(); //löscht den Bildschirm In der Arduino Entwicklungsumgebung muss daher unter '''Sketch -> Bibliothek einbinden -> Bibliotheken verwalten''' die "'''Adafruit_SSD1306'''" und legt //die Startposition auf die linke obere Ecke"'''Adafruit-GFX-Library'''" gesucht unter heruntergeladen werden.
linkeroled.setInverseDisplay(); //Setzt das Display auf inverse Modus //linkeroled.setNormalDisplay(); //Setzt das Display auf normalen Modus (Kein Inverse Modus) linkeroled.setBrightness(255); // Verändert Zwei Dateien müssen für die Helligkeit auf 0 Verwendung des LK- 255OLED1 Displays allerdings noch angepasst werden.
linkeroled.setPageMode( ); //Setzt - Adressierungs Modus zum Seiten Modus nase linkeroled.setTextXY(1,2); //Setzt den Cursor zu X Zeile, Y Spalte linkeroled.putString("Hallo Welt!"); //Gibt "Hallo Welt" aus linkeroled.setTextXY(3,1); //Setzt den Cursor zu X Zeile, Y Spalte linkeroled.putString("linkerkit.de"); //Gibt "linkerkit.de" aus linkeroled.setTextXY(6,5); //Setzt den Cursor zu X Zeile, Y Spalte linkeroled.putString("04.06.2014"); //Gibt "04.06.2014" ausIn der Datei:
}''C:\Benutzer\\Dokumente\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.h''
void loopmuss 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.
}</pre>
==Codebeispiel Raspberry==