Я не могу понять ошибку. Пожалуйста помоги. Код и ошибка в теле
КОД:
int MS = A0;
int LMF = 12;
int LMR = 13;
int RMF = 11;
int RMR = 10;
void setup() {
pinMode(LMF, OUTPUT);
pinMode(RMF, OUTPUT);
pinMode(LMR, OUTPUT);
pinMode(RMR, OUTPUT);
pinMode(MS, INPUT);
}
void loop() {
int m;
m = analogRead(MS);
if (m > 600) {
digitalWrite(LMF, HIGH);
digitalWrite(RMF, HIGH);
digitalWrite(LMR.LOW);
digitalWrite(RMR, LOW);
} else {
digitalWrite(LMF, LOW);
digitalWrite(RMF, LOW);
digitalWrite(LMR.HIGH);
digitalWrite(RMR, HIGH);
}
}
ОШИБКА: Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), плата: «Arduino/Genuino Mega или Mega 2560, ATmega2560 (Mega 2560)»
В файле, включенном из sketch\part_2.ino.cpp:1:0:
C:\Users\Amit Dudeja\Documents\Arduino\part_2\part_2.ino: В функции 'void loop()':
C:\Users\Amit Dudeja\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.1\cores\arduino/Arduino.h:41:14: ошибка: ожидается неполный идентификатор перед числовой константой
#define НИЗКИЙ 0x0
^
C:\Users\Amit Dudeja\Documents\Arduino\part_2\part_2.ino:23:20: примечание: в расширении макроса 'LOW'
цифровая запись(LMR.LOW);
^~~
C:\Users\Amit Dudeja\Documents\ArduinoData\packages\arduino\hardware\avr\1.8.1\cores\arduino/Arduino.h:40:14: ошибка: ожидается неполный идентификатор перед числовой константой
#define ВЫСОКИЙ 0x1
^
C:\Users\Amit Dudeja\Documents\Arduino\part_2\part_2.ino:30:20: примечание: в раскрытии макроса 'HIGH'
цифровая запись(LMR.HIGH);
^~~~
статус выхода 1 Ошибка компиляции для платы Arduino/Genuino Mega или Mega 2560.
В этом отчете будет больше информации с "Показать подробный вывод во время компиляции" опция включена в Файл -> Настройки.
@Ansh, 👍-2
Обсуждение1 ответ
- Как разделить входящую строку?
- Как использовать SPI на Arduino?
- Как сбросить или отформатировать Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Arduino Due vs Mega 2560
- Как получить уникальный идентификатор для всех плат Arduino?
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Тайм-аут связи Arduino Mega с ошибкой программатора
Похоже, вы случайно поставили точки вместо запятых., @Paul
трудно пропустить, когда код правильно отформатирован, @jsotola
Пожалуйста, закройте этот вопрос, так как это просто опечатка., @the busybee
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что речь идет об опечатке. Вопрос получил ответ, но больше он никому не поможет., @chrisl