User Interface for Text Mode LCD

Does anyone know any resources on this?

I am developing an embedded application for a 2x16 LCD. Ideally, I would like to have a common (independent of the display) structure that can be used on almost any display - one or more segment LEDs, 1x16, 2x16 LCD, etc. I would also like to know about general recommendations for such small user interfaces.

EDIT: I'm interested in high-level functions, how to organize the user interface - menus, options, and user input. Here we do not discuss problems with the LCD controller.

+3
source share
7 answers

, , .

4 :

  • UP
  • OK

(, 16), 16x2, 16x1 16 7- .... .

, , , , :

  • QWERTY

, .

, , , 16x1 16x2.

- 08: 15P SUN101908 , (Set Time, Set Date, Set Alarm, Set Display), UP & DOWN, , OK, .

" ", , ... ..

, .

+4

2- 16- , , , , . - 2x16 4x16, , , <command>[<address>][<data>], , , . , , .

, , -. , :

   a
  ---
f| g |b
  ---
e|   |c
  ---
   d

: IC . , , . , , , . , .

+2

, - 1x16 2x16 , , , - , , CURSES, Cocoa backends (, - , ... ).

... , , , .

+2

.

1 , , . .

. , , . , , , , . . ok , , .

4 . , , , . . "" . .

1 2 QWERTY-. , , ! QWERTY 1 x 16. . .

. . "" "".

:

  • normal - : 08: 15P SUN101908
  • alarm - "set" - , "" , , /. : AL: 08:00 off
  • "" ( ). . .

, . .

+2

"" , .

" ", . "" , , . .

. , .

+1

SONY jogdial : // ()/ (). jogdial avaialble. , .

+1

Nintendo . , , - 8 ; 4 D-pad, 2 2 A B. , . , , , .

0

Source: https://habr.com/ru/post/1698449/


All Articles