Stap 13: Het programma
Ik heb twee codes, één met en één zonder Bluetooth.Beide zijn die hieronder zijn toegevoegd
DIT IS ZONDER BLUETOOTH
int motionsensor = 8;
int relay1 = 7;
int relay2 = 6;
VOID Setup
{
pinMode(motionsensor,INPUT);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
digitalWrite (relay1, laag);
digitalWrite (relay2, laag);
Serial.begin(9600);
}
void loop
{
terwijl (digitalRead(motionsensor) == HIGH)
{
digitalWrite (relay1, hoge);
digitalWrite (relay2, hoge);
Serial.println ("Relay is ON");
}
terwijl (digitalRead(motionsensor) == laag)
delay(900000);
digitalWrite (relay1, laag);
digitalWrite (relay2, laag);
Serial.println ("Relay is OFF");
}
MET BLUETOOTH
int motionsensor = 8;
int relay1 = 7;
int relay2 = 6;
int vlag = 0;
int status;
VOID Setup
{
pinMode(motionsensor,INPUT);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
digitalWrite (relay1, laag);
digitalWrite (relay2, laag);
Serial.begin(9600);
}
void loop
{
if(Serial.available() > 0) {}
staat = Serial.read();
vlag = 0;
Als (staat == '0')
{
terwijl (digitalRead(motionsensor) == HIGH)
{
digitalWrite (relay1, hoge);
digitalWrite (relay2, hoge);
Serial.println ("de status van het toestel: op");
}
terwijl (digitalRead(motionsensor) == laag)
delay(900000);
digitalWrite (relay1, laag);
digitalWrite (relay2, laag);
Serial.println ("de status van het toestel: off");
}
}}