dzz: Dizzy の冬 (Default)
[personal profile] dzz
Научил iMON-овский VFD кириллице!



Оказалось, все необходимые символы (увы, только верхний регистр) в знакогенераторе есть. Псеводкириллица образуется сочетанием чисто кириллических знаков (БГДЖЗИЙЛПУФЦЧШЩЪЫЭЮЯ) и аналогичных по начертанию латинских (ABEKMHOHCTXb). Осталось теперь научить LCDProc и/или прикладной софт трансляции на лету.

Если кому интересно, вот таблица десятичных кодов кириллических символов дисплея iMON VFD:

Б - 128
Г - 146
Д - 129
Ё - 203
Ж - 130
З - 131
И - 132
Й - 133
Л - 134
П - 135
У - 136
Ф - 216
Ц - 137
Ч - 138
Ш - 139
Щ - 140
Ъ - 141
Ы - 142
Э - 143
Ю - 172
Я - 173

Ещё там есть туча диакритики, греческий алфавит, нотки-скобочки, © и ®

Date: 2011-04-07 12:53 pm (UTC)
From: [identity profile] al ex (from livejournal.com)
Python установлен. Freevo установил полностью, правда не настраивал толком (квадраты вместо букв).
Вот что выдает консоль на скрипты:
------------
htpc@htpc-desktop1:~/tmp/0$ python 1.py
success

self.conn.write(widget_set s1 w1 1 2 16 2 m 2 "< И каждый вечер, в час назначенный (иль это только снится мне?) девичий стан, шелками схваченный, в квадратном движется окне > < спокойно ночи, всё будет хорошо >"+'
') failed
------------------
И висит пока enter не нажмешь. На дисплее в промежутке между ..LCDd server... и датой временно появляется окошко с мигающим сердечком.

Второй скрипт, походу, вообще не отрабатывает.
--------------------
htpc@htpc-desktop1:~/tmp/0$ python 2.py
success
--------------------
Остальное также как и на 1 скрипте.

Я, кстати, писал на sourceforge.net, что у меня при выгруженном LCDd на команды типа (echo $'/128/..' >/dev/lcd0) выводятся символы не соответствующие Вашей таблице из заметки. Например Б у вас 128, у меня 200.
Может в этом причина?

Date: 2011-04-07 12:56 pm (UTC)
From: [identity profile] al ex (from livejournal.com)
И еще. Если скриптам Брейк делать - вот что пишет:
----------
htpc@htpc-desktop1:~/tmp/0$ python 1.py
success

self.conn.write(widget_set s1 w1 1 2 16 2 m 2 "< И каждый вечер, в час назначенный (иль это только снится мне?) девичий стан, шелками схваченный, в квадратном движется окне > < спокойно ночи, всё будет хорошо >"+'
') failed
^CTraceback (most recent call last):
File "1.py", line 17, in
lcd_write(myline)
File "1.py", line 15, in lcd_write
raw_input()
KeyboardInterrupt
-----------------------
htpc@htpc-desktop1:~/tmp/0$ python 2.py
success

^CTraceback (most recent call last):
File "2.py", line 90, in
lcd_write(myline)
File "2.py", line 88, in lcd_write
raw_input()
KeyboardInterrupt

Profile

dzz: Dizzy の冬 (Default)
dzz

August 2018

S M T W T F S
   1234
567891011
1213 1415161718
1920 2122232425
262728293031 

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 03:19 pm
Powered by Dreamwidth Studios