testando

Dependencies:   mbed TextLCD2

Committer:
enricoan
Date:
Mon Jun 08 20:55:58 2020 +0000
Revision:
91:ce9b14cd2137
Parent:
78:e1dfd20407fc
Child:
92:98f159ff780d
clebao

Who changed what in which revision?

UserRevisionLine numberNew contents of line
enricoan 32:2a9b30e1e7ab 1 //local para inclusao de bibliotecas
enricoan 32:2a9b30e1e7ab 2 #include "mbed.h"
enricoan 32:2a9b30e1e7ab 3 #include "TextLCD.h"
enricoan 32:2a9b30e1e7ab 4 #include "funcoes_ihm.h"
enricoan 78:e1dfd20407fc 5 //inicialização do objeto lcd, da biblioteca para printar elementos no display LCD
enricoan 32:2a9b30e1e7ab 6 TextLCD lcd(D4, D5, D6, D7, D8, D9);
enricoan 32:2a9b30e1e7ab 7
enricoan 32:2a9b30e1e7ab 8 //funcoes para as telas da IHM
enricoan 32:2a9b30e1e7ab 9 void funcao_inicio(){
enricoan 32:2a9b30e1e7ab 10 lcd.cls();
enricoan 32:2a9b30e1e7ab 11 lcd.printf("1-Novo programa");
enricoan 32:2a9b30e1e7ab 12 lcd.locate(0,1);
enricoan 53:1d0bb62c117f 13 lcd.printf("2-Programas salvos");
enricoan 32:2a9b30e1e7ab 14 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 15 }
enricoan 32:2a9b30e1e7ab 16
enricoan 32:2a9b30e1e7ab 17 void funcao_tela_zera(){
enricoan 32:2a9b30e1e7ab 18 lcd.cls();
enricoan 32:2a9b30e1e7ab 19 lcd.printf("Zeramento:");
enricoan 32:2a9b30e1e7ab 20 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 21 lcd.printf("Confira se nao ha");
enricoan 32:2a9b30e1e7ab 22 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 23 lcd.printf("objetos sobre a mesa");
enricoan 32:2a9b30e1e7ab 24 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 25 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 26 }
enricoan 32:2a9b30e1e7ab 27
enricoan 32:2a9b30e1e7ab 28 void funcao_pega1(){
enricoan 32:2a9b30e1e7ab 29 lcd.cls();
enricoan 32:2a9b30e1e7ab 30 lcd.printf("Configuracao de pega");
enricoan 32:2a9b30e1e7ab 31 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 32 lcd.printf("1-Forma do pega");
enricoan 32:2a9b30e1e7ab 33 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 34 lcd.printf("2-Volume do pega");
enricoan 32:2a9b30e1e7ab 35 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 36 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 37 }
enricoan 32:2a9b30e1e7ab 38
enricoan 32:2a9b30e1e7ab 39 void funcao_pega2(){
enricoan 32:2a9b30e1e7ab 40 lcd.cls();
enricoan 32:2a9b30e1e7ab 41 lcd.printf("Configuracao de pega");
enricoan 32:2a9b30e1e7ab 42 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 43 lcd.printf("3-Posicao do pega");
enricoan 32:2a9b30e1e7ab 44 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 45 lcd.printf("");
enricoan 32:2a9b30e1e7ab 46 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 47 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 48 }
enricoan 32:2a9b30e1e7ab 49
enricoan 32:2a9b30e1e7ab 50 void funcao_pega_forma(){
enricoan 32:2a9b30e1e7ab 51 lcd.cls();
enricoan 32:2a9b30e1e7ab 52 lcd.printf("Forma do pega");
enricoan 32:2a9b30e1e7ab 53 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 54 lcd.printf("1 - Quadrado");
enricoan 32:2a9b30e1e7ab 55 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 56 lcd.printf("2 - Circular");
enricoan 32:2a9b30e1e7ab 57 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 58 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 59 }
enricoan 32:2a9b30e1e7ab 60
enricoan 32:2a9b30e1e7ab 61 void funcao_pega_volume(){
enricoan 32:2a9b30e1e7ab 62 lcd.cls();
enricoan 32:2a9b30e1e7ab 63 lcd.printf("Insira o volume");
enricoan 32:2a9b30e1e7ab 64 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 65 lcd.printf("Em ml:");
enricoan 32:2a9b30e1e7ab 66 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 67 lcd.printf("");
enricoan 32:2a9b30e1e7ab 68 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 69 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 70 }
enricoan 32:2a9b30e1e7ab 71
enricoan 32:2a9b30e1e7ab 72 void funcao_pega_forma_quad(){
enricoan 32:2a9b30e1e7ab 73 lcd.cls();
enricoan 32:2a9b30e1e7ab 74 lcd.printf("Dimensoes do pega");
enricoan 32:2a9b30e1e7ab 75 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 76 lcd.printf("Comprimento em mm");
enricoan 32:2a9b30e1e7ab 77 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 78 lcd.printf("");
enricoan 32:2a9b30e1e7ab 79 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 80 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 81 }
enricoan 32:2a9b30e1e7ab 82
enricoan 32:2a9b30e1e7ab 83 void funcao_pega_forma_red(){
enricoan 32:2a9b30e1e7ab 84 lcd.cls();
enricoan 32:2a9b30e1e7ab 85 lcd.printf("Dimensoes do pega");
enricoan 32:2a9b30e1e7ab 86 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 87 lcd.printf("Diamentro em mm");
enricoan 32:2a9b30e1e7ab 88 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 89 lcd.printf("");
enricoan 32:2a9b30e1e7ab 90 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 91 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 92 }
enricoan 32:2a9b30e1e7ab 93 void funcao_pega_pos_x(){ //desativar os botoes de Y
enricoan 32:2a9b30e1e7ab 94 lcd.cls();
enricoan 32:2a9b30e1e7ab 95 lcd.printf("Posicione pega em X");
enricoan 32:2a9b30e1e7ab 96 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 97 lcd.printf("Use botoes ate chegar");
enricoan 32:2a9b30e1e7ab 98 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 99 lcd.printf("na posicao desejada");
enricoan 32:2a9b30e1e7ab 100 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 101 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 102 }
enricoan 32:2a9b30e1e7ab 103
enricoan 32:2a9b30e1e7ab 104 void funcao_pega_pos_y(){ //desativar os botoes de X
enricoan 32:2a9b30e1e7ab 105 lcd.cls();
enricoan 32:2a9b30e1e7ab 106 lcd.printf("Posicione pega em Y");
enricoan 32:2a9b30e1e7ab 107 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 108 lcd.printf("Use botoes ate chegar");
enricoan 32:2a9b30e1e7ab 109 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 110 lcd.printf("na posicao desejada");
enricoan 32:2a9b30e1e7ab 111 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 112 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 113 }
enricoan 32:2a9b30e1e7ab 114
enricoan 32:2a9b30e1e7ab 115 void funcao_solta1(){
enricoan 32:2a9b30e1e7ab 116 lcd.cls();
enricoan 32:2a9b30e1e7ab 117 lcd.printf("Configuracao solta");
enricoan 32:2a9b30e1e7ab 118 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 119 lcd.printf("1-Dimensao solta");
enricoan 32:2a9b30e1e7ab 120 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 121 lcd.printf("2-Volume da solta");
enricoan 32:2a9b30e1e7ab 122 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 123 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 124 }
enricoan 32:2a9b30e1e7ab 125
enricoan 32:2a9b30e1e7ab 126 void funcao_solta2(){
enricoan 32:2a9b30e1e7ab 127 lcd.cls();
enricoan 32:2a9b30e1e7ab 128 lcd.printf("Configuracao solta");
enricoan 32:2a9b30e1e7ab 129 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 130 lcd.printf("3-Posicao solta");
enricoan 32:2a9b30e1e7ab 131 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 132 lcd.printf("");
enricoan 32:2a9b30e1e7ab 133 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 134 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 135 }
enricoan 32:2a9b30e1e7ab 136
enricoan 32:2a9b30e1e7ab 137 void funcao_solta_dimensao(){
enricoan 32:2a9b30e1e7ab 138 lcd.cls();
enricoan 32:2a9b30e1e7ab 139 lcd.printf("Insira o diametro");
enricoan 32:2a9b30e1e7ab 140 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 141 lcd.printf("de solta, em mm:");
enricoan 32:2a9b30e1e7ab 142 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 143 lcd.printf("");
enricoan 56:e748b9bd5e3c 144 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 145 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 146 }
enricoan 32:2a9b30e1e7ab 147
enricoan 32:2a9b30e1e7ab 148 void funcao_solta_vol(){
enricoan 32:2a9b30e1e7ab 149 lcd.cls();
enricoan 32:2a9b30e1e7ab 150 lcd.printf("Determinar volume");
enricoan 32:2a9b30e1e7ab 151 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 152 lcd.printf("1-Todos mesmo volume");
enricoan 32:2a9b30e1e7ab 153 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 154 lcd.printf("2-Pino a pino");
enricoan 32:2a9b30e1e7ab 155 lcd.locate(0,3);
amandarm 55:4d071fb49f24 156 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 157 }
enricoan 32:2a9b30e1e7ab 158
enricoan 32:2a9b30e1e7ab 159 void funcao_solta_vol_igual(){
enricoan 32:2a9b30e1e7ab 160 lcd.cls();
enricoan 32:2a9b30e1e7ab 161 lcd.printf("Insira o volume");
enricoan 32:2a9b30e1e7ab 162 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 163 lcd.printf("em ml:");
enricoan 32:2a9b30e1e7ab 164 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 165 lcd.printf("");
enricoan 32:2a9b30e1e7ab 166 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 167 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 168 }
enricoan 32:2a9b30e1e7ab 169
enricoan 32:2a9b30e1e7ab 170 void funcao_solta_vol_cada(){
enricoan 32:2a9b30e1e7ab 171 lcd.cls();
enricoan 56:e748b9bd5e3c 172 lcd.printf("Selecao: * * * ");
enricoan 32:2a9b30e1e7ab 173 lcd.locate(0,1);
enricoan 56:e748b9bd5e3c 174 lcd.printf("Volume: * * * ");
enricoan 32:2a9b30e1e7ab 175 lcd.locate(0,2);
enricoan 56:e748b9bd5e3c 176 lcd.printf(" * * * ");
enricoan 32:2a9b30e1e7ab 177 lcd.locate(0,3);
amandarm 55:4d071fb49f24 178 lcd.printf("A-Proximo B-Voltar");
enricoan 32:2a9b30e1e7ab 179 }
enricoan 32:2a9b30e1e7ab 180
enricoan 32:2a9b30e1e7ab 181 void funcao_solta_pos_x(){ //desativar os botoes de Y
enricoan 32:2a9b30e1e7ab 182 lcd.cls();
enricoan 56:e748b9bd5e3c 183 lcd.printf("Posicione solta em X");
enricoan 32:2a9b30e1e7ab 184 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 185 lcd.printf("Use botoes ate chegar");
enricoan 32:2a9b30e1e7ab 186 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 187 lcd.printf("na posicao desejada");
enricoan 32:2a9b30e1e7ab 188 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 189 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 190 }
enricoan 32:2a9b30e1e7ab 191
enricoan 32:2a9b30e1e7ab 192 void funcao_solta_pos_y(){ //desativar os botoes de X
enricoan 32:2a9b30e1e7ab 193 lcd.cls();
enricoan 56:e748b9bd5e3c 194 lcd.printf("Posicione solta em Y");
enricoan 32:2a9b30e1e7ab 195 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 196 lcd.printf("Use botoes ate chegar");
enricoan 32:2a9b30e1e7ab 197 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 198 lcd.printf("na posicao desejada");
enricoan 32:2a9b30e1e7ab 199 lcd.printf(0,3);
enricoan 32:2a9b30e1e7ab 200 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 201 }
enricoan 32:2a9b30e1e7ab 202
enricoan 32:2a9b30e1e7ab 203 void funcao_confirma(){
enricoan 32:2a9b30e1e7ab 204 lcd.cls();
enricoan 32:2a9b30e1e7ab 205 lcd.printf("Revisao Parametros");
enricoan 32:2a9b30e1e7ab 206 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 207 lcd.printf("1-Pega:");
enricoan 32:2a9b30e1e7ab 208 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 209 lcd.printf("2-Pinos solta:");
enricoan 32:2a9b30e1e7ab 210 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 211 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 212 }
enricoan 32:2a9b30e1e7ab 213
enricoan 32:2a9b30e1e7ab 214 void funcao_nome_prog(){
enricoan 32:2a9b30e1e7ab 215 lcd.cls();
enricoan 32:2a9b30e1e7ab 216 lcd.printf("Nome do programa");
enricoan 32:2a9b30e1e7ab 217 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 218 lcd.printf("Insira um codigo");
enricoan 32:2a9b30e1e7ab 219 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 220 lcd.printf("para seu programa:");
enricoan 32:2a9b30e1e7ab 221 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 222 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 223 }
enricoan 32:2a9b30e1e7ab 224
enricoan 32:2a9b30e1e7ab 225 void funcao_acomp(){ //colocar os valores adequados na tela
enricoan 32:2a9b30e1e7ab 226 lcd.cls();
enricoan 32:2a9b30e1e7ab 227 lcd.printf("Prog em execucao");
enricoan 32:2a9b30e1e7ab 228 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 229 lcd.printf("Tempo: xx min yy s");
enricoan 32:2a9b30e1e7ab 230 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 231 lcd.printf("Progresso: zz%");
enricoan 32:2a9b30e1e7ab 232 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 233 lcd.printf("A-Pausar");
enricoan 32:2a9b30e1e7ab 234 }
enricoan 32:2a9b30e1e7ab 235
enricoan 32:2a9b30e1e7ab 236 void funcao_pausa(){
enricoan 32:2a9b30e1e7ab 237 lcd.cls();
enricoan 32:2a9b30e1e7ab 238 lcd.printf("Prog pausado");
enricoan 32:2a9b30e1e7ab 239 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 240 lcd.printf("Progresso: zz%");
enricoan 32:2a9b30e1e7ab 241 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 242 lcd.printf("");
enricoan 32:2a9b30e1e7ab 243 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 244 lcd.printf("A-Continuar B-Parar");
enricoan 32:2a9b30e1e7ab 245 }
enricoan 32:2a9b30e1e7ab 246
enricoan 32:2a9b30e1e7ab 247 void funcao_salvo1(){
enricoan 32:2a9b30e1e7ab 248 lcd.cls();
enricoan 32:2a9b30e1e7ab 249 lcd.printf("1-xx");
enricoan 32:2a9b30e1e7ab 250 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 251 lcd.printf("2-yy");
enricoan 32:2a9b30e1e7ab 252 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 253 lcd.printf("3-zz");
enricoan 32:2a9b30e1e7ab 254 lcd.locate(0,3);
amandarm 47:0d9c10a9f87d 255 lcd.printf(" B-Anterior");
enricoan 32:2a9b30e1e7ab 256 }
enricoan 32:2a9b30e1e7ab 257
enricoan 32:2a9b30e1e7ab 258 void funcao_salvo2(){
enricoan 32:2a9b30e1e7ab 259 lcd.cls();
enricoan 32:2a9b30e1e7ab 260 lcd.printf("4-xx");
enricoan 32:2a9b30e1e7ab 261 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 262 lcd.printf("5-yy");
enricoan 32:2a9b30e1e7ab 263 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 264 lcd.printf("6-zz");
enricoan 32:2a9b30e1e7ab 265 lcd.locate(0,3);
amandarm 49:4625aaa408fc 266 lcd.printf(" B-Anterior");
enricoan 32:2a9b30e1e7ab 267 }
enricoan 32:2a9b30e1e7ab 268
enricoan 32:2a9b30e1e7ab 269 void funcao_salvo_agree1(){
enricoan 32:2a9b30e1e7ab 270 lcd.cls();
enricoan 32:2a9b30e1e7ab 271 lcd.printf("Confirmar programa");
enricoan 32:2a9b30e1e7ab 272 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 273 lcd.printf("1-Posicao pega");
enricoan 32:2a9b30e1e7ab 274 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 275 lcd.printf("2-Posicao solta");
enricoan 32:2a9b30e1e7ab 276 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 277 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 278 }
enricoan 32:2a9b30e1e7ab 279
enricoan 32:2a9b30e1e7ab 280 void funcao_salvo_agree2(){
enricoan 32:2a9b30e1e7ab 281 lcd.cls();
enricoan 32:2a9b30e1e7ab 282 lcd.printf("Confirmar programa");
enricoan 32:2a9b30e1e7ab 283 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 284 lcd.printf("3-Volume pega");
enricoan 32:2a9b30e1e7ab 285 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 286 lcd.printf("4-Volume solta");
enricoan 32:2a9b30e1e7ab 287 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 288 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 289 }
enricoan 32:2a9b30e1e7ab 290
enricoan 32:2a9b30e1e7ab 291 void funcao_salvo_agree_pos_aviso(){
enricoan 32:2a9b30e1e7ab 292 lcd.cls();
enricoan 32:2a9b30e1e7ab 293 lcd.printf("A pipeta iro na pega");
enricoan 32:2a9b30e1e7ab 294 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 295 lcd.printf("Certifique-se que nao");
enricoan 32:2a9b30e1e7ab 296 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 297 lcd.printf("ho objetos na mesa");
enricoan 32:2a9b30e1e7ab 298 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 299 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 300 }
enricoan 32:2a9b30e1e7ab 301
enricoan 32:2a9b30e1e7ab 302 void funcao_salvo_agree_pos_certo(){
enricoan 32:2a9b30e1e7ab 303 lcd.cls();
enricoan 32:2a9b30e1e7ab 304 lcd.printf("Posicao correta?");
enricoan 32:2a9b30e1e7ab 305 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 306 lcd.printf("1-Sim");
enricoan 32:2a9b30e1e7ab 307 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 308 lcd.printf("2-Ajustar");
enricoan 32:2a9b30e1e7ab 309 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 310 lcd.printf(" B-Voltar");
enricoan 32:2a9b30e1e7ab 311 }
enricoan 32:2a9b30e1e7ab 312
enricoan 32:2a9b30e1e7ab 313 void funcao_salvo_agree_solta_aviso(){
enricoan 32:2a9b30e1e7ab 314 lcd.cls();
enricoan 32:2a9b30e1e7ab 315 lcd.printf("A pipeta ira na solta");
enricoan 32:2a9b30e1e7ab 316 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 317 lcd.printf("Certifique-se que nao");
enricoan 32:2a9b30e1e7ab 318 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 319 lcd.printf("ha objetos na mesa");
enricoan 32:2a9b30e1e7ab 320 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 321 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 322 }
enricoan 32:2a9b30e1e7ab 323
enricoan 32:2a9b30e1e7ab 324 void funcao_salvo_agree_pega_vol(){
enricoan 32:2a9b30e1e7ab 325 lcd.cls();
enricoan 32:2a9b30e1e7ab 326 lcd.printf("Insira o volume pega");
enricoan 32:2a9b30e1e7ab 327 lcd.locate(0,1);
enricoan 32:2a9b30e1e7ab 328 lcd.printf("Em ml:");
enricoan 32:2a9b30e1e7ab 329 lcd.locate(0,2);
enricoan 32:2a9b30e1e7ab 330 lcd.printf("");
enricoan 32:2a9b30e1e7ab 331 lcd.locate(0,3);
enricoan 32:2a9b30e1e7ab 332 lcd.printf("A-Confirma B-Voltar");
enricoan 32:2a9b30e1e7ab 333 }
enricoan 32:2a9b30e1e7ab 334
enricoan 32:2a9b30e1e7ab 335 void funcao_salvo_agree_solta_vol(){
enricoan 32:2a9b30e1e7ab 336 lcd.cls();
enricoan 91:ce9b14cd2137 337 lcd.locate(0,0);lcd.printf("1-");
enricoan 91:ce9b14cd2137 338 lcd.locate(0,1);lcd.printf("4-");
enricoan 91:ce9b14cd2137 339 lcd.locate(0,2);lcd.printf("7-");
enricoan 91:ce9b14cd2137 340
enricoan 91:ce9b14cd2137 341 lcd.locate(7,0);lcd.printf("2-");
enricoan 91:ce9b14cd2137 342 lcd.locate(7,1);lcd.printf("5-");
enricoan 91:ce9b14cd2137 343 lcd.locate(7,2);lcd.printf("8-");
enricoan 91:ce9b14cd2137 344
enricoan 91:ce9b14cd2137 345 lcd.locate(15,0);lcd.printf("3-");
enricoan 91:ce9b14cd2137 346 lcd.locate(15,1);lcd.printf("6-");
enricoan 91:ce9b14cd2137 347 lcd.locate(15,2);lcd.printf("9-");
enricoan 32:2a9b30e1e7ab 348 lcd.locate(0,3);
enricoan 91:ce9b14cd2137 349 lcd.printf("A-Proximo B-Modifica");
enricoan 32:2a9b30e1e7ab 350 }
amandarm 68:b36bb895c8c1 351
amandarm 68:b36bb895c8c1 352 void funcao_salvo_vol_solta_modifica(){
amandarm 68:b36bb895c8c1 353 lcd.cls();
amandarm 68:b36bb895c8c1 354 lcd.printf("Selecione o volume");
amandarm 68:b36bb895c8c1 355 lcd.locate(0,1);
amandarm 68:b36bb895c8c1 356 lcd.printf("que deseja modificar");
amandarm 68:b36bb895c8c1 357 lcd.locate(0,2);
amandarm 68:b36bb895c8c1 358 lcd.printf("E digite em seguida o valor");
amandarm 68:b36bb895c8c1 359 lcd.locate(0,3);
amandarm 68:b36bb895c8c1 360 lcd.printf("E confirme com A");
amandarm 68:b36bb895c8c1 361 }