Smdn.Devices.US2066 is a .NET library for controlling WiseChip US2066 OLED Driver with Controller.
This library enables you to control OLED character display modules which has US2066 controller chip.
The supported display modules are listed in tested and supported display modules.
Smdn.Devices.US2066
is based on Iot.Device.Bindings. This library enables you to control OLED character displays connected to the board like Raspberry Pi which Iot.Device.Bindings
supports.
Also combined with the library Smdn.Devices.MCP2221.GpioAdapter, you can control the OLED displays via USB connection even on generic PCs without using the specific board like Arduino. See MCP2221 example.
Smdn.Devices.US2066
can output string
s directly. Symbols and non-ASCII characters are automatically converted to the appropriate byte
s, and are displayed on the OLED display.
As an example, the string
"ÄÁΩ⏫→"
will be displayed like .
For more information about character mapping, see this document.
(⚠The character mapping of CGROM-B and some other characters, especially alphabets with diacritical marks, are incomplete. Contributions are welcome! See issue #2)
Smdn.Devices.US2066
also supports Japanese full-width Hiragana/Katakana to half-width Katakana conversion(全角かな/全角カナ→半角カナ変換), Russian lower case to upper case conversion.
As an example, the following string
s will be displayed like below.
string |
Characters on display |
---|---|
"こんにちは、せかい!" |
|
"Привет, мир!" |