Escolar Documentos
Profissional Documentos
Cultura Documentos
1. INTRODUÇÃO
O projeto sofreu algumas alterações do que foi pedido pela falta de mais
conhecimento de nossa parte devido a falta de tempo.
2. Peças Utilizadas:
- 6 tomadas fêmeas
- 1 tomada macho
- 6 moc 3023
3. Montagem da placa:
Vista superior
Vista inferior
4
4. Caixa Plástica:
5. Chave on / off
7. Projeto Montado:
6
- L1 a L2 = Lâmpada
7
9. Telas de controle
8
A três telas tem a mesma função, fazer o controle das saidas de energia nas
tomadas ou lâmpadas. Esses exemplos foram usados para mostrar que é possível
mudar a aparência da tela, ficando a critério de quem a utiliza.
9
10.Programação
namespace Pim_3º_Semestre
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
LPTT.Envia(888, 0);
}
if (button1.Text == "Desligado")
{
textBox3.Text=Convert.ToString(LPTT.Recebe(888)+1);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button1.Text = ("Ligado");
textBox1.Text = ("Comando enviado lampada 1 Liga");
button1.BackColor = Color.Green;
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 1);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button1.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 1 Desliga");
button1.BackColor = Color.Red;
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 2);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button2.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 2 Desliga");
button2.BackColor = Color.Red;
}
}
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 4);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button3.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 3 Desliga");
button3.BackColor = Color.Red;
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 8);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
11
button4.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 4 Desliga");
button4.BackColor = Color.Red;
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 16);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button5.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 5 Desliga");
button5.BackColor = Color.Red;
}
}
}
else
{
textBox3.Text = Convert.ToString(LPTT.Recebe(888) - 32);
byte valor = Convert.ToByte(textBox3.Text);
LPTT.Envia(888, valor);
button6.Text = ("Desligado");
textBox1.Text = ("Comando enviado lampada 6 Desliga");
button6.BackColor = Color.Red;
}
}
LPTT.Envia(888, 63);
button1.BackColor = Color.Green;
button1.Text = "EMERG";
button1.Enabled = false;
button2.BackColor = Color.Green;
button2.Text = "EMERG";
button2.Enabled = false;
button3.BackColor = Color.Green;
button3.Text = "EMERG";
button3.Enabled = false;
button4.BackColor = Color.Green;
button4.Text = "EMERG";
button4.Enabled = false;
button5.BackColor = Color.Green;
button5.Text = "EMERG";
button5.Enabled = false;
button6.BackColor = Color.Green;
button6.Text = "EMERG";
button6.Enabled = false;
textBox2.Text = "Botao EMERG Press";
textBox1.Text = ("Pedido de Emergencia Enviado");
}
if(valor1==valor2)
{
LPTT.Envia(888, 0);
button1.Enabled = true;
button1.BackColor = Color.Red;
button1.Text = "Desligado";
button2.Enabled = true;
button2.BackColor = Color.Red;
button2.Text = "Desligado";
button3.Enabled = true;
button3.BackColor = Color.Red;
button3.Text = "Desligado";
button4.Enabled = true;
button4.BackColor = Color.Red;
button4.Text = "Desligado";
button5.Enabled = true;
button5.BackColor = Color.Red;
button5.Text = "Desligado";
button6.Enabled = true;
button6.BackColor = Color.Red;
button6.Text = "Desligado";
textBox2.Text = "Monitorando Botao EMERG";
textBox1.Text = ("Aguardando comando");
}
13