Lösung in #4 #5 und #8
Gruß
Bernard
Lösung in #4 #5 und #8
Gruß
Bernard
hab was herausgefunden, nämlich „lcd.setTextSize(1, 2);“ Schriftbreite so wie bei 1 aber Höhe wie bei 2.
Hallo,
hab was herausgefunden, nämlich „lcd.setTextSize(1, 2);“ Schriftbreite so wie bei 1 aber Höhe wie bei 2.
Funktioniert nur mit SSD1283A Treibr unter Adafruit _ GFX Bibliotek
Kurz Geschichte – habe ein 1,6 Zoll Display was soll in einen Bedienpaneel vom defektem Drucker eingebaut werden. Bei herumspielen habe festgestellt das gröse 1 zu klein ist und 2 zu dick da paste fast nix drauf außer dem waren alle Beispiele mit LCDWIKI geschrieben und haben unheimlich viel speicher verbraucht. Google hat nur LCDWIKI gefunden. Also ran am die SSD1283A Libraries wo hab herausgefunden auskommentierte Adafruit _ GFX teile.
Erstmal zum laufen gebracht danach das „WOW“ fast 20% weniger speicher Verbrauch. Nur noch die Schrift hat mir nicht gefallen, andere eingebunden wenn waren die schmaler haben fast ganzen spieicher gefressen und nur durch Zufall hab mir gedacht schreib doch „ lcd.setTextSize(1.5)“ –
Kompiller hat nicht gemeckert aber keine Änderung der Schrittart jut also lcd.setTextSize(1,5).
Das Was schmal wie 1 hoch wie 5.
Aber so wie Geschieben funktioniert // bei mir// nur mit
#include <Adafruit_GFX.h> //Core graphics library
#include <SSD1283A.h> //Hardware-specific library
SSD1283A lcd (/CS=/ 3, /DC=/ 9, /RST=/ 8, /LED=/ -1);// TFT Ansteuerung
Also Artige Spielopas kriegen Leckersien
Grüße
Bernhard
Ja, prima.....was genau soll uns das jetzt sagen ?
Viel Prosa, keine Info.
Guten Tag,
Erstes Bild ist TextSize(1, 2)
zweites TextSize( 2)
Grüße
Bernhard
Hallo,
das ist eine nicht dokumierte Funktion in der Adafruit_GFX , habe bei anderem Display (2,5") ausprobiert un es tut auch
#include "Adafruit_GFX.h"// Hardware-specific library
#include <Adafruit_TFTLCD.h>
Adafruit_TFTLCD lcd(A3, A2, A1, A0, A7);
#include "cactus_io_BME280_I2C.h"
BME280_I2C bme(0x76); // I2C 0x76
// Assign human-readable names to some common 16-bit color values:
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
void setup() {
//lcd.setFont(&FreeMono9pt7b);
uint16_t helblau = lcd.color565(168, 210, 213);
lcd.begin(0x9341);
lcd.setRotation(3);
lcd.fillScreen(WHITE);
lcd.setTextSize(2,3); ///////////////////////Schrift breite 2 größe 3
lcd.setTextColor(BLUE,WHITE);
Gruß
Bernhard
Ich glaube rausgelesen zu haben was uns der Poster mitteilen will.
Mit der Übergabe der Parameter gibt es condensed Schriften.
Das heisst, das in der senkrechten nicht 2Pixel in der Breite sondern nur 1Pixel angesetzt wird.
Die Zeichen werden dadurch schmaler - es passt mehr in eine Zeile.
fony:
Danke
Bitte.
Um das sinnvoll für alle lesbar zu machen, editiere Deinen ersten Post - in Subject schreibe:
[gelöst] Adafruit_GFX - schmaler Text
Und als text dann nicht "falsch", sondern:
Lösung in #4 #5 und #8
Dann ist es schick
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.