#include <SoftwareSerial.h> // Include SoftwareSerial library
SoftwareSerial BT(10,11); /*Define pins Rx and Tx on Arduiono, which are connected to Bluetooth.*/
String strGeral, dispositivo, valorRecebido;
int red = 3;
int blue = 5;
int green = 6;
int received;
int value;
int led;
void setup () {
Serial.begin(9600);//Initialize serial port which has been created.
BT.begin(9600);//Initialize serial port.
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(green, OUTPUT);
}
void loop () {
if (BT.available()) {
strGeral = String("");
while (BT.available()) {
strGeral = strGeral + char(BT.read());
delay(1);
}
// divideDados();
received = strGeral.toInt();
Serial.println(value);
led = received % 10;
value = received / 10;
value=map(value,0,255,255,0);
if (value >= 0 && value <= 255) {
if (led == 1) {
analogWrite(red, value);
}
else if (led == 2) {
analogWrite(green, value);
}
else if (led == 3) {
analogWrite(blue, value);
}
}
}
}