1931chat gpt: различия между версиями
		
		
		
		
		
		Перейти к навигации
		Перейти к поиску
		
			
		
		
	
Woronin (обсуждение | вклад)   (Новая страница: «#include <SoftwareSerial.h>  SoftwareSerial bluetooth(10, 11); // RX, TX пины для Bluetooth модуля  void setup() {   // Устанавливаем с…»)  | 
			
(нет различий) 
 | 
Версия от 16:28, 25 апреля 2023
- 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;
   }
 }
}