DL Led
DL Led
Serial.begin(9600);
for(int i=2;i<10;i++){
// 2 la led1 .... 9 la led8
pinMode(i,OUTPUT);
digitalWrite(i,LOW);
}
}
String c1, c2, c3, c4
c5,c6,c7,c8;
void loop() {
String data;
while(Serial.available()>0)
{
char c = Serial.read();
data += c;
delay(5);
}
data.trim();
xuly(data);
if(c1=="a") {digitalWrite(2,HIGH);}
if(c1=="b") {digitalWrite(2,LOW);}
if(c2=="c") {digitalWrite(3,HIGH);}
if(c2=="d") {digitalWrite(3,LOW);}
if(c3=="e") {digitalWrite(4,HIGH);}
if(c3=="f") {digitalWrite(4,LOW);}
}
void xuly(String data)
{
c1 = data.charAt(0);
c2 = data.charAt(1);
c3 = data.charAt(2);
c4 = data.charAt(3);
c5 = data.charAt(4);
c6 = data.charAt(5);
c7 = data.charAt(6);
c8 = data.charAt(7);
}
private void GT_Load(object sender, EventArgs e)
{
if (port.IsOpen) port.Close();
b_disconnect.Enabled = false;
try
{
port.PortName = “COM1”;
port.Open();
}
catch (Exception ex)
{
MessageBox.Show("Error! " + ex.Message);
}
}
_public int count;
private void b_send_Click(object sender, EventArgs e)
{
// kiểm tra checkbox 1
if (c_pic1.Checked == true)
{
p1.Image = global::DangNhapDangKy.Properties.Resources.xanh;
s_port1.Write("a");
}
if (c_pic1.Checked == false)
{
p1.Image = global::DangNhapDangKy.Properties.Resources.xam;
s_port1.Write("b");
} *************
}