Помогите с кодом
- Войдите на сайт для отправки комментариев
Вс, 10/01/2021 - 14:20
Всем добрый день! У меня цель сделать автокормушку для рыб с сервоприводом. Решил конструкцию собрал остался код. Посмотрел несколько уроков Алекса Гайвера про сервопривод и кнопку.
Вот код:
#include
Servo servo1;
void setup() {
servo1.attach(5);
pinMode(13,OUTPUT);
}
void loop() {
if(digitalRead(5)==HIGH)
servo1.write (180);
delay(1500);
if else;
if(digitalRead(5)==LOW)
servo1.write (-180);
delay(1000);
}
Ошибка такая:
C:\Users\(совершенно секретно)\OneDrive\Документы\Arduino\sketch_jan10a\sketch_jan10a.ino: In function 'void loop()':
sketch_jan10a:20:5: error: expected '(' before 'else'
exit status 1
expected '(' before 'else'
Я новичок и занимаюсь ардруино 2 дня.
Заранее спасибо!
http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/pesochnitsa-dl...
Конкретно здесь написано, что после ifдолжна быть скобка . Но это не спасёт, так как в принципе строка неправильная или лишняя. Надо учебник по языку читать.
да и значение для сервы отрицательным не может быть, отрицательный угол он только у альпинистов
По коду Алекса Гайвера Вам следует обращаться на форум Алекса Гайвера: https://community.alexgyver.ru/
он уроки Гайвера смотрел, писать пытается сам, для начала взять поразбираться с примером из библиотеки:
Вместо этого, нужно было почитать несколько книг, начиная с Кернигана и Ричи.
Сделайте это сейчас. Пока не сделайте, даже не суйтесь программировать - ничего не получится.
Чего то прям Гайверо-вирус на форум нападает!