взгляните опытным глазом

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем max_i_3Hakershi, 13 дек 2015.

  1. новичок.пытался написать скетч для PIR датчика и сервопривода. итог - выдает ошибку :
    exit status 1
    expected initializer before 'void'
    вот скетч. вроде ничего тяжелого но с моими навыками...:D

    #include <Servo.h>
    Servo myservo
    #define pirPin 2

    void setup ()
    {
    mysrvo.attach (9);
    Serial.begin(9600);
    pinMode(pirPin,INPUT);
    }
    void loop()
    {
    int pirVal = digitalRead(pirPin);
    if(pirVal == HIGH)
    {
    myservo.write(180);
    Serial.print("Motion detected");
    delay(2000);
    }
    else
    {
    Serial.print("No motion");
    myservo.write(90);
    }
    }
     
  2. сказали поставить ; после Servo myservo , выдало иную ошибку :
    exit status 1
    'mysrvo' was not declared in this scope
     
  3. geher

    geher Гуру

    Оно же чистым англицким гутарит, что "mysrvo не объявлено".
    А оно действительно не объявлено, поскольку объявлено ранее myservo.
    Логично предположить, что нужно привести это дело к единому знаменателю и добавить таки пропущенную 'e' в "mysrvo.attach (9);"
     
    Tomasina нравится это.