Здравствуйте всем, помогите пожалуйста с кодом программы
- Войдите на сайт для отправки комментариев
Ср, 21/02/2018 - 22:10
Вот код. Он с сайта.
int echoPin = 9; int trigPin = 8; int led = 10; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(led, OUTPUT); } void loop() { int duration, cm; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); cm = (duration / 58)+3; Serial.print(cm); Serial.println(" cm"); //delay(1000); if ( cm<20 ) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } delay(100); }
Ошибка в этой строке if ( cm<20 ) {
sketch_feb21c:24: error: 'lt' was not declared in this scope
if ( cm<20 ) {
^
sketch_feb21c:24: error: expected ')' before ';' token
if ( cm<20 ) {
^
sketch_feb21c:24: error: expected ';' before ')' token
if ( cm<20 ) {
^
sketch_feb21c:26: error: 'else' without a previous 'if'
} else {
^
exit status 1
'lt' was not declared in this scope
Такая ошибка впервые
Буду заранее благодарен! P.s Я новичёк
Буду очень благодарен кто поможет!
Профессор можешь ты не быть, но мануалы знать обязан.
И вообще, прикольная тема для проектов.
если код с сайта, пиши на сайт, а не в раздел "Проекты"
< = < (знак меньше)
> = > (знак больше)
= пробел
и т. д.
List of HTML entities
Да уж, судя по вопросу :)
Судя по всему, когда вы сдирали этот код с инета, символ "<" заменился на код HTML
Правильная строка
if (cm < 20) {
Настоятельно советую изучить язык Си, если собираетесь заняться ардуиной. Тех, кто просто копирует чужие скетчи - гоняют с форума ссаными тряпками.
Еще немного проекта:
bwn, садистская картинка, мне аж смотреть страшно :((((((
bwn, садистская картинка, мне аж смотреть страшно :((((((
Зато мотивирует и извилины заставляет сильнее извиваться.))))
Картинко называется "Естественный отбор".