Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Hallo,

ich habe eine Verständnisfrage zur Darstellung von Umlauten.

Wenn ich einen Text mittels Brickv an das LCD sende, kann ich Umlaute verwenden.

Wenn ich das Delphi-Beispiel ExampleHelloWorld verwende klappt das nicht. Auch wenn nicht mit Writeln(Zeichenkette) sondern die Zeichenkette als beliebiger StringTyp (AnsiString, PChar, UTF8String ...) definiert wird und dies als Variable über WriteLn(StringVariable) ausgegeben wird, sind Umlaute nicht darstellbar. Wo liegt mein Fehler?

 

Vielen Dank

 

McStep

Geschrieben

Das LCD hat einen speziellen Zeichensatz:

 

https://github.com/Tinkerforge/lcd-20x4-bricklet/raw/master/datasheets/standard_charset.pdf

 

Für Python gibt es hier ein Beispiel, um Unicode und im speziellen auch Umlaute möglichst gut auf diesen speziellen Zeichensatz abzubilden:

 

http://www.tinkerforge.com/doc/Software/Bricklets/LCD20x4_Bricklet_Python.html#unicode

 

Die unicode_to_ks0066u Funktion wird auch in brickv verwendet. Daher kann brickv Umlaute auf dem LCD anzeigen.

 

Im Moment gibt es diese Beispiel noch nicht für Delphi. Aber es sollte nicht allzu schwer sein dies auch in Delphi zu implementieren.

Geschrieben
  • Autor

Vielen Dank für die rasche Antwort. In Python sieht das Mappen der Codes durchaus machbar aus. Da ich annehmen darf, dass dieser Punkt sehr viele User betrifft, hoffe ich auf den Einbau der Funktion in eine der nächsten Versionen der Delphi-API. Bei Eigengewächsen weiß man nie, wann man sich in ihnen verschlingt.

 

McStep

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.