Академический Документы
Профессиональный Документы
Культура Документы
CALCULADORA EM JAVA
So Paulo
2015
.
SUMRIO
1 INTRODUO ...........................................................................................................
12
2 DESENVOLVIMENTO..................................................................................................
14
3 CONCLUSO
...........................................................................................................
27
INTRODUO
DESENVOLVIMENTO
A respeitvel atividade apresentada foi iniciada na primeira semana de
outubro, porm, por alguns problemas, foi na terceira semana que conclui a
atividade. Basicamente, fiz o projeto todo em um nico dia (27/10/2015) e no dia
seguinte finalizei corrigindo alguns bugs e nos dias finais fiz a parte da
documentao.
Bom, iniciei tratando dos funcionamentos dos botes numricos e em seguida
das operaes matemticas mais simples e depois as mais complexas, por ltimo
finalizei tratando dos botes MS, MR e MC.
temp = temp + "7";-- Vai adicionar o que tem no visor mais o nmero 7 ( que foi
usado como exemplo
operacao = '+'; --Varivel ira guardar o sinal + para quando o usurio aperta o
boto de = cair em um switch e fazer a operao.
case '+':-- Se o boto + foi apertado, foi armazenado na varivel operao o sinal
de mais.
MR -- d a voc o valor guardado na memria. Cada vez que voc aperta este boto, ele traz o
valor armazenado anteriormente.
jt_tela.setText(String.valueOf(somamemoria)); -- Automaticamente, ir
aparecer na tela o valor armazenado e convertendo o valor para uma string
Caso o usurio queira apagar o valor armazenado ele apertar o boto MC
String str = jt_tela.getText(); -- Foi criado uma varivel str, que ir receber o
valor na tela.
INICIO
NVEL EST
NORMAL?
SIM
NO
NVEL EST
BAIXO?
NO
SIM
LIGA VLVULA
NVEL EST
ALTO?
NO
SIM
DESLIGA VLVULA
FIM
10
11
E/S
Estrutura a ser
Microcontrolador
RA2 - Pino 1
RA4 - Pino 3
RB4 - Pino 10
RB6 - Pino 12
RA1 - Pino 18
Software Ldmicro
Xalto
Xbaixo
YLED1
YLED2
Ysolenoide
controlada
Sensor de nvel alto
Sensor de nvel baixo
Indica entrada de liquido
Indica nvel normal
Controla a entrada
12
13
VCC
D
R2
R3
R2
R3
18
17
16
15
VSS 5
S1
PIC16F628 14 V
13
13
12
11
10
T1
R1
C1
Xtal
C2
VCC
DD
RL
VCC
R1
RL
R1
14
15
.
R2
R3
S1
R1
T1
16
RL
R1
Xtal
C2
17
Figura 12: Circuito bsico de oscilao. Este circuito utilizado para gerar
sincronismo entre as diversas funes internas do microcontrolador.
Com o circuito eletrnico de controle montado basta que sejam feitas a
interligao com os sensores, atuadores e sinalizadores juntamente com o recipiente
para que o sistema possa ser testado. A figura 13 mostra um diagrama geral de
como ser a disposio dos componentes no recipiente. Vemos que todos os
componentes de controle esto ligados no circuito eletrnico.
RECIPIENTE
Sada de liquido
Circuito
eletrnico
18
CONCLUSO
A automao industrial e residencial vem cada vez mais se tornado
parte do nosso dia-a-dia.
19
circuito integrado PIC16F628. A escolha deste circuito foi feita devido a ele
possuir grande aceitao na indstria e no comercio.
O sistema consiste de um recipiente que deve ser enchido
automaticamente com um liquido qualquer. Para foram utilizados dois
sensores de nvel, sendo um de nvel alto e outro de nvel baixo, uma vlvula
solenide e um sistema de sinalizao.
Quando o sensor de nvel baixo for ativado um sinal ser enviado para
o microcontrolador, que por sua vez far com que a vlvula atue, liberando a
entrada de liquido no recipiente. Quando o sensor de nvel alto for acionado a
vlvula ser desligada fazendo com que o liquido para de entrar.
Tendo como base as simulaes realizadas, temos que o sistema
realizado pode ser usado de forma adequada para realizao do controle de
nvel de liquido.
REFERNCIAS BIBLIORFICAS
Ahmed, A. Eletrnica de Potncia, So Paulo: Person Education, 1999.
Bonacorso, N. G. Noll, V. Automao Eletropneumatica, 9 ed. So Paulo: rica,
2006.
Capuano, G. F. e Idoeta, I. V. Elementos de Eletrnica Digital, 38 ed. So Paulo:
rica, 2006.
.
20
21