LED + temperaturövervakning (3 / 4 steg)
Steg 3: Hur det fungerar: Visual C#
Visual C# används för att producera användargränssnitt för detta projekt.
offentliga bool toggleLED()
{
försök
{
serialPort1.Open();
serialPort1.Write ("växla" + "\n");
Sträng status = serialPort1.ReadLine();
serialPort1.Close();
return true;
}
fånga (System.Exception ex)
{
System.Console.WriteLine ("fel växla ledde" + ex);
}
returnera false;
}
** Denna del av källkoden används för att läsa LED status (ON eller OFF eller fel)
sträng med offentlig getTemp()
{/ / få LED status från arduino
försök
{
serialPort1.Open();
serialPort1.Write ("temp" + "\n");
Sträng temp = serialPort1.ReadLine();
serialPort1.Close();
returnera härda;
}
fånga (System.Exception ex)
{
System.Console.WriteLine ("Fel att få status" + ex);
}
"fel";
}
** Denna del av källkoden används för att avläsa LM35 temperatur (avläsningar i fel i Celcius)