Estou com uma dúvida aqui e não consigo resolver e peço a ajuda de voces.
Eu tenho um circuito com um ldr acoplado ao pic na entrada B2 e este deverá acionar a saida D7 até tudo bem como voces podem ver no código abaixo.
Mais ai que vem o problema estou implementando um comando via c# que fará com que o circuito ora funcione no automático hora funcione no manual, segue o código em c#.
- Código: Selecionar todos
if (AD8<=1500)
{
output_high(LED_BACKLIGHT);
L3 = 1;
}
if (AD8>= 2000)
{
output_low(LED_BACKLIGHT);
L3 = 0;
}
Código em C#
- Código: Selecionar todos
private void btnBack_Click(object sender, EventArgs e)
{
if (SerialCom.IsOpen == true)
{
if (btnBack.Text == "Backlight OFF")
{
SerialCom.Write("LG3\r");
btnBack.Text = "Backlight ON";
btnBack.BackColor = Color.Green;
}
else
{
SerialCom.Write("DG3\r");
btnBack.Text = "Backlight OFF";
btnBack.BackColor = Color.Red;
}
}
}
- Código: Selecionar todos
private void chkBoxAuto_Click(object sender, EventArgs e)
{
// The CheckBox control's Text property is changed each time the
// control is clicked, indicating a checked or unchecked state.
if (chkBoxAuto.Checked)
{
chkBoxAuto.Text = "Backlight Automático";
btnBack.Enabled = false;
}
else
{
chkBoxAuto.Text = "Backlight Manual";
btnBack.Enabled = true;
}
}