// * RX is digital pin 10 (connect to TX of other device)
// * TX is digital pin 11 (connect to RX of other device)
#include <SoftwareSerial.h>
const int led = 13;
const int btRX= 10;
const int btTX= 11;
SoftwareSerial bluetooth(btRX, btTX);//10-11
void setup(){
bluetooth.begin(38400);
// velocitat de connexió que pot variar depenen de com es configuri
pinMode(led,OUTPUT);
digitalWrite(led, LOW);
Serial.begin(9600);
}
void loop() {
if (bluetooth.available()) {
char dada = bluetooth.read();
if (dada == '1'){
digitalWrite(led, HIGH);
Serial.println("1");
}
if (dada == '0'){
digitalWrite(led, LOW);
Serial.println("0");
}
}
}
Ly8gKiBSWCBpcyBkaWdpdGFsIHBpbiAxMCAoY29ubmVjdCB0byBUWCBvZiBvdGhlciBkZXZpY2UpCi8vICogVFggaXMgZGlnaXRhbCBwaW4gMTEgKGNvbm5lY3QgdG8gUlggb2Ygb3RoZXIgZGV2aWNlKQojaW5jbHVkZSA8U29mdHdhcmVTZXJpYWwuaD4KY29uc3QgaW50IGxlZCA9IDEzOwpjb25zdCBpbnQgYnRSWD0gMTA7CmNvbnN0IGludCBidFRYPSAxMTsKU29mdHdhcmVTZXJpYWwgYmx1ZXRvb3RoKGJ0UlgsIGJ0VFgpOy8vMTAtMTEKdm9pZCBzZXR1cCgpewogIGJsdWV0b290aC5iZWdpbigzODQwMCk7CiAgLy8gdmVsb2NpdGF0IGRlIGNvbm5leGnDsyBxdWUgcG90IHZhcmlhciBkZXBlbmVuIGRlIGNvbSBlcyBjb25maWd1cmkKICBwaW5Nb2RlKGxlZCxPVVRQVVQpOwogIGRpZ2l0YWxXcml0ZShsZWQsIExPVyk7CiAgU2VyaWFsLmJlZ2luKDk2MDApOwp9CnZvaWQgbG9vcCgpIHsKICBpZiAoYmx1ZXRvb3RoLmF2YWlsYWJsZSgpKSB7CiAgICBjaGFyIGRhZGEgPSBibHVldG9vdGgucmVhZCgpOwogICAgaWYgKGRhZGEgPT0gJzEnKXsKICAgICAgZGlnaXRhbFdyaXRlKGxlZCwgSElHSCk7IAogICAgICBTZXJpYWwucHJpbnRsbigiMSIpOwogICAgfQogICAgaWYgKGRhZGEgPT0gJzAnKXsKICAgICAgZGlnaXRhbFdyaXRlKGxlZCwgTE9XKTsKICAgICAgU2VyaWFsLnByaW50bG4oIjAiKTsKICAgIH0KICAgIH0KfQ==