Bluetooth

Пароль 0000 или 1234. Отправим значение по Bluetooth на телефон. Скачать приложение Bluetooth Controller.apk
#include <SoftwareSerial.h>
int x = 0;
SoftwareSerial mySerialBT(10,9);

void setup() {
  mySerialBT.begin(9600);
}

void loop() {
    x = x + 1;
    mySerialBT.println(x);
    delay(1000);
} 

Открыть пример: Online ArduBlock



Получаем данные с телефона. Если значение равно 1 то мы включим светодиод pin 13.
#include <SoftwareSerial.h>
char x = 'A';
SoftwareSerial mySerialBT(10,9);

void setup() {
  Serial.begin(9600);
  mySerialBT.begin(9600);
}

void loop() {
    if (mySerialBT.available() == 1) {
      x = mySerialBT.read();
      Serial.println(x);
      if (x == '1') {
        pinMode(13, OUTPUT);
         digitalWrite(13, 1);
      }
      if (x == '2') {
        pinMode(13, OUTPUT);
         digitalWrite(13, 0);
      }
    }
} 

Открыть пример: Online ArduBlock



Видеоурок:

Компоненты с Aliexpress:

Bluetooth HC-06

Bluetooth HC-05

Arduino Uno

Макетная плата