// Bluetooth Computer Wake
// vgmlr
int red = 3;
int blue = 5;
int relay = 7;
int button = 9;
int state = 0;
void setup() {
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(relay, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
if (Serial.available())
{
char data;
data = Serial.read();
if (data == '1') {
turn_on();
}
}
state = digitalRead(button);
if (state == LOW) {
turn_on();
}
digitalWrite(blue, HIGH);
digitalWrite(red, LOW);
digitalWrite(relay, LOW);
delay(5);
}
void turn_on() {
digitalWrite(blue, LOW);
digitalWrite(red, HIGH);
digitalWrite(relay, HIGH);
delay(2000);
digitalWrite(relay, LOW);
}