Перейти к содержанию

Роман14

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

Весь контент Роман14

  1. char incomingByte; // переменная для хранения входящих данных int load1 = 5; // нагрузка 1 подключена к 5 выводу int load2 = 6; // нагрузка 2 подключена к 6 выводу void setup() { Serial.begin(9600); // инициализация порта на скорость 9600 бод для связи с Bluetooth-модулем pinMode(5, OUTPUT); // вывод load1 настраиваем как выход digitalWrite(5, HIGH); // сначала реле выключено pinMode(6, OUTPUT); // вывод load2 настраиваем как выход digitalWrite(6, HIGH); // сначала реле выключено } void loop() { if (Serial.available() > 0) { // если пришли данные incomingByte = Serial.read(); // считываем байт switch (incomingByte) { // перебираем входящие данные case '0': // если пришел "0" (задается в настройках Android-приложения) digitalWrite(5, LOW); // то выключаем вывод "load1" break; case '1': // если пришел "1" digitalWrite(5, HIGH); // то включаем вывод "load1" break; case 'B': // если пришел "B" digitalWrite(6, LOW); // то выключаем вывод "load2" break; case 'A': // если пришел "A" digitalWrite(6, HIGH); // то включаем вывод "load2" break; } } }
×
×
  • Создать...