//#include "BluetoothSerial.h"
//BluetoothSerial ESP_BT;
int incoming;
int variabila;
int v[]= {23, 22, 21};
void setup() {
Serial.begin(9600);
//ESP_BT.begin("Echipa_02");
int i;
for(i=0;i<=2;i++)
pinMode(v[i], OUTPUT);
pinMode(4, INPUT_PULLUP);
}
void loop() {
if(Serial.available()){
//incoming = ESP_BT.read();
variabila = Serial.read();
int i;
if(variabila>='0' && variabila<='9')
Serial.println("S a receptionat");
else{
if(variabila!='\n' && variabila)
Serial.println("-");
}
if(variabila>9)
switch(variabila){
case '0':
for(i=0;i<=2;i++)
digitalWrite(v[i], LOW);
break;
case '1':
digitalWrite(v[0], HIGH);
break;
case '2':
digitalWrite(v[0], HIGH);
digitalWrite(v[1], HIGH);
digitalWrite(v[2], HIGH);
break;
case '3':
for(i=0;i<=2;i++){
digitalWrite(v[i], HIGH);
delay(500);
}
break;
case '4':
for(i=2;i>=0;i--){
digitalWrite(v[i], HIGH);
delay(500);
}
break;
case '5':
while(1){
int btn_state=digitalRead(4);
Serial.println(btn_state);
if(btn_state==LOW) digitalWrite(23, HIGH);
else digitalWrite(23, LOW);
if(Serial.available())
break;
}
break;
case '6':
//Alexandru are 9 litere, este impar
//N=nr echipei+1=2+1=3
digitalWrite(v[1], HIGH);
digitalWrite(v[2], HIGH);
break;
}
}
}