Smart multiplug (13 / 14 steg)
Steg 13: Programmet
Jag har skrivit två koder, en med och en utan Bluetooth.Båda är bifogat nedan
DETTA ÄR UTAN BLUETOOTH
int motionsensor = 8;
int relay1 = 7.
int relay2 = 6;
void setup()
{
pinMode(motionsensor,INPUT);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
digitalWrite (relay1, låg);
digitalWrite (relay2, låg);
Serial.BEGIN(9600);
}
void loop()
{
medan (digitalRead(motionsensor) == hög)
{
digitalWrite (relay1, hög);
digitalWrite (relay2, hög);
Serial.println ("Relay är ON");
}
medan (digitalRead(motionsensor) == låg)
Delay(900000);
digitalWrite (relay1, låg);
digitalWrite (relay2, låg);
Serial.println ("Relay är OFF");
}
MED BLUETOOTH
int motionsensor = 8;
int relay1 = 7.
int relay2 = 6;
int flagga = 0;
int staten.
void setup()
{
pinMode(motionsensor,INPUT);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
digitalWrite (relay1, låg);
digitalWrite (relay2, låg);
Serial.BEGIN(9600);
}
void loop()
{
IF(Serial.available() > 0) {
State = Serial.read();
flagga = 0;
om (statligt == '0')
{
medan (digitalRead(motionsensor) == hög)
{
digitalWrite (relay1, hög);
digitalWrite (relay2, hög);
Serial.println ("apparaten status: på");
}
medan (digitalRead(motionsensor) == låg)
Delay(900000);
digitalWrite (relay1, låg);
digitalWrite (relay2, låg);
Serial.println ("apparaten status: off");
}
}}