https://play.google.com/store/apps/details?id=appinventor.ai_kht.chan_lam&hl=ko
#include<SoftwareSerial.h>
SoftwareSerial bluetooth(2,3);
char value;
int oneTimeFlag;
int led =9;
int buzzer =10;
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
pinMode(led,OUTPUT);
pinMode(buzzer,OUTPUT);
oneTimeFlag = 0;
}
void loop() {
// put your main code here, to run repeatedly:
if(bluetooth.available()){
value = bluetooth.read();
Serial.write(bluetooth.read());
Led_bt();
}
}
void Led_bt(){
if(value == '1')
{
digitalWrite(buzzer,HIGH);
delay(100);
digitalWrite(buzzer,LOW);
bluetooth.println("bt!\r");
Serial.println("LED");
if(oneTimeFlag == 0){
analogWrite(led, 255);
oneTimeFlag = 1;
Serial.println("255 HIGH");
}
else if(oneTimeFlag ==1){
analogWrite(led,125);
oneTimeFlag = 2;
Serial.println("125 LOW");
}
else if(oneTimeFlag ==2){
analogWrite(led,0);
oneTimeFlag = 0;
Serial.println("0 OFF");
}
delay(500);
}
}