reinweb Geschrieben January 15, 2016 at 13:14 Geschrieben January 15, 2016 at 13:14 hallo, kann mir bitte jemand ein Beispiel (bevorzugt in Python oder PHP) bereitstellen, mit dem ich am OLED ein Fenster beschreiben kann das nicht genau 128 oder 64 Pixel breit ist? Ich hab versucht, ein 32 Pixel breites Bild zu transferieren - das geht nicht (auch wenn ich in den Bindings die in "64" Hardcodierung rausnehme). also hier:: https://raw.githubusercontent.com/Tinkerforge/oled-128x64-bricklet/master/software/examples/php/ExampleScribble.php die Werte const WIDTH = 32; const HEIGHT = 32; Danke vorab! Zitieren
photron Geschrieben January 19, 2016 at 12:39 Geschrieben January 19, 2016 at 12:39 Das aktuelle Beispiel kann das nicht, das stimmt. Teste mal bitte diese verbesserten Beispiele.ExampleScribble_v2.phpExamplePixelMatrix_v2.php Zitieren
reinweb Geschrieben January 20, 2016 at 07:50 Autor Geschrieben January 20, 2016 at 07:50 die Beispiele sind eine große Hilfe und funktionieren nun einwandfrei mit jeder Bildgröße! Erkenntnisgewinn für mich ist: oled::write muss immer mit 64Byte gefüttert werden, die Bildgröße ist mit olde::newWindow zu steuern. DANKE :-)) Zitieren
developer Geschrieben January 20, 2016 at 12:02 Geschrieben January 20, 2016 at 12:02 Die Steuerung der Bildgrösse über NewWindow ist allerdings ein wenig ungenau: +/- 8 Pixel (1 Zeile). Das macht es unmöglich gezielt ein Bereich von z.b. 3x3 Pixel zu adressieren (z.b. Clear) Zitieren
photron Geschrieben January 20, 2016 at 12:09 Geschrieben January 20, 2016 at 12:09 Richtig, das kleinste Fenster, das du setzen kannst ist 1x8 Pixel. Das liegt aber an der API des OLED selbst. Das ist keine künstliche Beschränkung unsererseits. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.