so - gestern nach Feierabend noch ne Mail vom Frickler bekommen, wie man das OLED aus Beitrag #165 zum Laufen bringt. Dank also an den Frickler, nicht an mich...
Es muss lediglich eine kleine Hardwareänderung in Form einer Lötbrücke und 3 Zeilen Code im LCD.ino ergänzt werden...
Habe mich dann heute gleich an die Arbeit begeben und ein bisschen dokumentiert...
Am Folienstecker auf der Rückseite des OLEDs müssen Pin 19 & 20 mit einer Lötbrücke geschlossen werden
Da die Kontakte sehr klein sind, habe ich sie mit "PostIt's" eingegrenzt... So lötet man nicht versehenlich gleich noch die angrenzenden Pins mit
Hier die gebrückten Pins... auch zu sehen, dass ich die Kabelfarben an die Norm angepasst habe, so dass rot und schwarz Plus und Minus entsprechen.
In der LCD.ino diesen Abschnit suchen
Code:
delay(20);
i2c_OLED_send_cmd(0xaf); //display on
delay(20);
}
und davor das hier einfügen:
Code:
// Hobbyking Multiwii MINI OLED Display Module Dual I2C 128x64 Dot ( MWC MINI ) Product=50096
i2c_OLED_send_cmd(0x8D); // Charge pump settings
i2c_OLED_send_cmd(0x14); // Enable charge pump
i2c_OLED_send_cmd(0x1B); // Enable charge pump during display ON
// HK END
Sketch neu aufspielen und dann sollte es so starten:
Ein kleines Video lädt auch gerade zu Youtube hoch:
[video=youtube_share;F9cByq-O88Y]http://youtu.be/F9cByq-O88Y[/video]
Und für die nicht so versierten Programmierer habe ich die LCD-Datei zum austauschen beigefügt, die auch gleich das "GoFly Pocket" Logo und ein paar kleine Änderungen enthält...
Folgende Änderungen können in der Datei gemacht werden:
Zeile 724-731 -> Eigentümeradresse:
Code:
LCDsetLine(1); LCDprintChar("Bei Fund bitte melden");
//LCDsetLine(2); LCDprintChar(" ");
LCDsetLine(3); LCDprintChar("Vorname Name");
LCDsetLine(4); LCDprintChar("Strasse 123");
LCDsetLine(5); LCDprintChar("12345 Ortschaft");
LCDsetLine(6); LCDprintChar(" ");
LCDsetLine(7); LCDprintChar("Tel: 0000-00000");
//LCDsetLine(8); LCDprintChar(" ");
Zeile 1951 -> Pilot:
Code:
LCDsetLine(2); LCDprintChar("Pilot: XXXXX");
Mit der beigefügten LCD.ino schaut's dann so aus:
[video=youtube_share;ADDXvZ_ldfU]http://youtu.be/ADDXvZ_ldfU[/video]