Phi-UI
Si diz: “Fí – Uai”
Alejandro Mesias [@meszias][email protected]. de Software
User Interface
• Prover interação homem-maquina• Permitir controle efetivo da maquina• Auxiliar a tomada de decisão do operador
UI – Diversas Formas
• Legal, mas, do que estamos falando?
UI – Componentes básicos
• Text Area• Text Input (números, datas, etc)• Message Box (OK, Yes/No)• Navegação Menu
UI-Componentes Básicos
UI – Componentes Básicos
• Mas estamos falando de Arduino !!
Phi_prompt – Criador original• https://liudr.wordpress.com/libraries/phi_prompt/
Licença Gpl (uso comercial)
UI – Controle e Operação
• Phi_Interface– Gerencia interfaces de usuario– Diversas configurações
• Phi_Prompt– Componentes de prompt com usuario– Diversos componentes de UI disponíveis
UI – Interface com usuário
• Phi_Interface– Matrix– Analog– Joystick (2 eixos)– Rotary (encoder)– Serial Joystick
Rotary
UI – Prompt do usuário• Phi_prompt– text_area – input_panel – select_list (menus)– input_float – input_integer – yn_dialog – ok_dialog – center_text – long_msg_lcd – Progress Bar (eu que fiz!)
UI – Interface Setup
UI – Interface Setup
UI – Prompt Setup
UI – Prompt Setup
Interface LCD(tela)
UI – Prompt Setup
Config. Da Interface
UI – Prompt Setup
Teclas de função
UI – Prompt Setup
Tamanho do LCD(linhas e colunas)Tamanho do LCD(linhas e colunas)
UI – Prompt Setup
Caractere indicador da lista
(apenas use assim e seja feliz)
UI – Prompt Setup
Tamanho do LCD(linhas e colunas)
Caracteres da barra de título
UI – Exemplo Menu
UI – Exemplo Menu
Obs: Isto não está no github
UI – Exemplo Menu
Obs: Isto não está no github
UI – Exemplo Menu
Obs: Isto não está no github
UI – Struct principal do prompt
UI – Struct auxiliares do Prompt
UI – Exemplos diversos
UI – Exemplos diversos