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