reinweb Posted January 15, 2016 at 01:14 PM Share Posted January 15, 2016 at 01:14 PM 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! Quote Link to comment Share on other sites More sharing options...
photron Posted January 19, 2016 at 12:39 PM Share Posted January 19, 2016 at 12:39 PM Das aktuelle Beispiel kann das nicht, das stimmt. Teste mal bitte diese verbesserten Beispiele.ExampleScribble_v2.phpExamplePixelMatrix_v2.php Quote Link to comment Share on other sites More sharing options...
reinweb Posted January 20, 2016 at 07:50 AM Author Share Posted January 20, 2016 at 07:50 AM 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 :-)) Quote Link to comment Share on other sites More sharing options...
developer Posted January 20, 2016 at 12:02 PM Share Posted January 20, 2016 at 12:02 PM 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) Quote Link to comment Share on other sites More sharing options...
photron Posted January 20, 2016 at 12:09 PM Share Posted January 20, 2016 at 12:09 PM 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. Quote Link to comment Share on other sites More sharing options...
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.