Помогите решить проблему с кодом на Arduino

201
02 июля 2022, 20:40

Прошу, помогите найти код в ошибке и решить проблему, а то моя тупая головушка не может понять конкретного места. Прошу, не судите строго, я новичок в Ардуинке.
Код:

#include <LiquidCrystal.h>
int flag = 0;
LiquidCrystal lcd(13, 11, 10, 9, 8, 7); //Подключение ЖК-Монитора
void setup()
{
    pinMode(0, OUTPUT); // Выход на красную лампочку для авто
    pinMode(4, OUTPUT); // Выход на зеленую лампочку для пешехода
    pinMode(1, OUTPUT); // Выход на желтую лампочку для авто
    pinMode(3, OUTPUT); // Выход на красную лампочку для пешехода
    pinMode(2, OUTPUT); // Выход на зеленую лампочку для авто
    pinMode(5,INPUT);   // Выход на кнопку
    lcd.begin(16, 2);
}
void loop()
{
    if (flag == digitalRead(5))
    {
        flag = 0;
    }
    else
    {
        flag = 1;
    }
    if (flag == 1)
    {
        digitalWrite(4, HIGH);
        digitalWrite(0, HIGH);
        lcd.setCursor(0 ,0);
        lcd.print("GREEN");
        lcd.setCursor(0, 1);
        lcd.print("RED");
        delay(2000);
        digitalWrite(0, LOW);
        delay(200);
        digitalWrite(1, HIGH);
        lcd.print("YELLOW");
        delay(2000);
        digitalWrite(4, LOW);
        digitalWrite(1, LOW);
        delay(200); 
        digitalWrite(3, HIGH);
        digitalWrite(2, HIGH);
        lcd.setCursor(0, 0);
        lcd.print("RED");
        lcd.setCursor(0, 1);
        lcd.print("GREEN");
        delay(2000);
        digitalWrite(2, LOW);
        delay(200);
        digitalWrite(1, HIGH);
        lcd.print("YELLOW");
        delay(2000);
        digitalWrite(1, LOW);
        digitalWrite(3, LOW);
        delay(200);
    }
}

Ответ программы в консоль:

5:39: error: stray '\315' in program  
5:40: error: stray '\276' in program  
28:19: error: stray '\315' in program  
28:20: error: stray '\276' in program  
35:20: error: stray '\315' in program  
35:21: error: stray '\276' in program  
43:17: error: stray '\315' in program  
43:18: error: stray '\276' in program  
45:19: error: stray '\315' in program  
45:20: error: stray '\276' in program  
50:22: error: stray '\315' in program  
50:23: error: stray '\276' in program  
6:1: error: expected ',' or ';' before 'void' In function 'void loop()':  
29:1: error: expected ';' before 'lcd'  
36:1: error: expected ';' before 'delay'  
44:1: error: expected ';' before 'lcd'  
46:1: error: expected ';' before 'delay'  
51:1: error: expected ';' before 'delay'  
exit status 1  
READ ALSO
Как присвоить unsigned char const * к void*?

Как присвоить unsigned char const * к void*?

У меня не много опыта с С++, но вот, что мне нужно сделатьУ меня есть метод который должен скастить unsigned char const * к void*

212
Выбор между std::generate() и std::for_each()

Выбор между std::generate() и std::for_each()

Помогите выбрать реализацию метода из двух вариантов - calc1() и calc2():

134
Чтение файла и отправка по tcp

Чтение файла и отправка по tcp

Идея какая, я открываю файл и считываю его построчно, каждую строку я конвертирую в char вывожу на экран и отправляю при помощи send() на tcp серверФайл...

171
IPS Forum, Регистрация не в стандартную базу

IPS Forum, Регистрация не в стандартную базу

В стандарте при регистрации пользователя записывает логин пасс в MySql базу а пароль еще и шифрует, нужно сделать регистрацию в отдельную MySql базу,...

198