Top.Mail.Ru
Ответы
Аватар пользователя
8мес
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Решите пожалуйста как можно быстрее!!! пЖПжЖПЖЖПЖЖП

Робот-охранник в ₽ОББАНКЕ следует по определенному маршруту и следит за безопасностью. После атаки Мистера Фокса в памяти роботов произошел сбой и маршрут патрулирования перестал поступать в командный центр. Осталась только световая индикация на роботе, благородя которой известно, что маршрут все еще хранится в памяти, и нужно лишь починить связь с командным центром.

Необходимо исправить ошибке в коде, чтобы инженеры получили информацию о маршруте робота в мониторе порта.

В ответ укажите:

Исправленную строку #1 без комментариев, как она бы выглядела в коде. (номер строки не указывает на конкретную строку, а просто уточняет порядок ошибок в коде)
Исправленную строку #2 без комментариев, как она бы выглядела в коде. (номер строки не указывает на конкретную строку, а просто уточняет порядок ошибок в коде)
Маршрут робота из монитора порта. (Пример: вперед влево вправо)
Прежде чем завершить решение задачи, сохраните ваш код в следующем шаге!
Код:

#include <Wire.h>
int pin[4] = {18,19,17,5};
int text1[] = {208, 178, 208, 191, 208, 181, 209, 128, 208, 181, 208, 180};
int text2[] = {208, 178, 208, 191, 209, 128, 208, 176, 208, 178, 208, 190};
int text3[] = {208, 178, 208, 187, 208, 181 ,208, 178, 208, 190};
int text4[] = {208, 189, 208, 176, 208, 183, 208, 176, 208, 180};

void setup() {
// put your setup code here, to run once:

Serial.begin(115200);
for (int i=0; i<4; i++)
pinMode(pin[i], OUTPUT);

}

void loop() {
led(100);
Serial.println(Маршрут патрулирования:);
text;
delay(1000);

}

void text(){
for(int i=0; i<12; i++){
Serial.write(text1[i]);
}
Serial.write(32);
for(int i=0; i<12; i++){
Serial.write(text1[i]);
}
Serial.write(32);
for(int i=0; i<12; i++){
Serial.write(text2[i]);
}
Serial.write(32);
for(int i=0; i<12; i++){
Serial.write(text1[i]);
}
Serial.write(32);
for(int i=0; i<10; i++){
Serial.write(text3[i]);
}
Serial.write(32);
for(int i=0; i<10; i++){
Serial.write(text4[i]);
}
Serial.write(32);
Serial.write(10);
}

void led (int t){
for (int i=0; i<4; i++){
digitalWrite(pin[i], HIGH);
delay(t);
}
for (int i=3; i>=0;i--){
digitalWrite(pin[i], LOW);
delay(t);
}
}

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8мес

Исправленная строка №1:
int text1[] = {208, 178, 208, 191, 208, 181, 209, 128, 208, 181, 208, 180};
Исправленная строка №2:
int text2[] = {208, 178, 208, 191, 209, 128, 208, 176, 208, 178, 208, 190};
Маршрут патрулирования: вперёд, влево, вправо.

Аватар пользователя
Ученик
8мес

.