There is a code which let to run LEDs with android using bluetooth module HC-05. LEDs switch one by one, it is ok.
But it nesessary to add the mode of switching of all diodes in automatic random mode.
The code wich I use is below. The code is working well.
int ledPin_1 = 9;
int ledPin_2 = 10;
int ledPin_3 = 11;
int ledPin_4 = 12;
int ledPin_5 = 13;
void setup() {
Serial.begin(9600);
pinMode(ledPin_1, OUTPUT);
pinMode(ledPin_2, OUTPUT);
pinMode(ledPin_3, OUTPUT);
pinMode(ledPin_4, OUTPUT);
pinMode(ledPin_5, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
int i = Serial.read()-48;
if (i == 1)digitalWrite(ledPin_1, !digitalRead(ledPin_1));
if (i == 2)digitalWrite(ledPin_2, !digitalRead(ledPin_2));
if (i == 3)digitalWrite(ledPin_3, !digitalRead(ledPin_3));
if (i == 4)digitalWrite(ledPin_4, !digitalRead(ledPin_4));
if (i == 5)digitalWrite(ledPin_5, !digitalRead(ledPin_5));
}
}
I think may be to use the code for random mode:
void randomLED()
{
int index;
int delayTime;
index = random(8); delayTime = 100;
digitalWrite(ledPins[index], HIGH);
delay(delayTime);
digitalWrite(ledPins[index], LOW);
}
This code separately is working good but i can’t bind it with bluetooth.
Please help.