1931chat gpt
Перейти к навигации
Перейти к поиску
- include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // RX, TX пины для Bluetooth модуля
void setup() {
// Устанавливаем скорость передачи данных Bluetooth модулем bluetooth.begin(9600); // Настраиваем порты ввода/вывода pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT);
}
void loop() {
// Ожидаем данные от телефона
if (bluetooth.available()) {
// Считываем данные
char data = bluetooth.read();
// Обрабатываем команды
switch (data) {
// Вперед
case 'F':
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
break;
// Назад
case 'B':
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
break;
// Влево
case 'L':
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
break;
// Вправо
case 'R':
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
break;
// Стоп
case 'S':
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
break;
}
}
}