первый шаг... не зашивается =(

Тема в разделе "Arduino & Shields", создана пользователем ruslan_2208418, 15 янв 2013.

  1. по вервому коду и сразу не понятки(((
    изменил немного исходный код программы на:
    Код (Text):
    /*
    Ruslan test programm
    */
     
    int ledpin = 13;
     
    void setup()
      (
      //initialize pins as outputs
      pinMode(ledpin, OUTPUT);
      )
     
    void loop()
      (
      digitalWrite(ledPin, HIGH);
      delay(2000);
      digitalWrite(ledPin, LOW);
      delay(3000);
      )
    изменил в начале и изменил время включения светодиода... этот поступок могу обосновать) когда подключил плату к компу, она прогрузилась и уже изначально мигала светодиодом (на 13-й ноге) примерно секунда через секунду... и что бы понять, чтопрограмма работает именно моя - немного изменил ее код... не думаю, что это критично =)

    скриншот почему то не получилось сделать но прога пишет примерно следующее...
    Код (Text):
    demo:10: error: function 'void setup()' is initialized like a variable
    demo:11: error: expected unqualified-id before ')' token
    demo:16: error: expected constructor, destructor, or type conversion before '(' token
    demo:17: error: expected constructor, destructor, or type conversion before '(' token
    demo:18: error: expected constructor, destructor, or type conversion before '(' token
    demo:19: error: expected unqualified-id before ')' token
    перевел в гугле и получил примерно следующее...
    Код (Text):
    Демо: 10: ошибка: функция "недействительным установки () 'это будет выглядеть переменную
    Демо: 11: ошибка: ожидается неквалифицированные-ID до ')' маркера
    Демо: 16: ошибка: ожидается конструктор, деструктор, или преобразования типов перед '(' знак
    Демо: 17: ошибка: ожидается конструктор, деструктор, или преобразования типов перед '(' знак
    Демо: 18: ошибка: ожидается конструктор, деструктор, или преобразования типов перед '(' знак
    Демо: 19: ошибка: ожидается неквалифицированные-ID до ')' маркера
    чень прошу ткните носом - где косяк? уже и вточности код повторил и все равно такая же фигня... портов всего находится 2... СОМ1 и СОМ5 пробовал и тот и другой... уже и в настройках проги по адресу: "сервис" - "программатор" поставил галку на пункте "Arduino as ISP" и все равно такая же хрень(((

    подскажите какие параметры выставить в проге что бы не страдать в будущем и подскажите где ошибка в коде программы...
    спасибо!
     
  2. наверно многие невнимательны как и я))) первую ошибку я нашел... (не верные скобки в коде!) изменил код на
    Код (Text):
    /*
    Ruslan test programm
    */
     
    int ledpin = 13;
     
    void setup()
      {
      //initialize pins as outputs
      pinMode(ledpin, OUTPUT);
      }
     
    void loop()
      {
      digitalWrite(ledPin, HIGH);
      delay(2000);
      digitalWrite(ledPin, LOW);
      delay(3000);
      }
    прога выдала следующее...
    Код (Text):
    demo.ino: In function 'void loop()':
    demo:15: error: 'ledPin' was not declared in this scope
    гугл перевел как
    Код (Text):
    demo.ino: В функции 'пустоту цикла ()':
    Демо: 15: ошибка: 'ledPin "не был объявлен в этой сфере
    и вот тут я не могу понять ошибку(((
    я логически понимаю что контроллер не знает куда подключен светодиод, но а как же код
    Код (Text):

    int ledpin = 13;
     
    тут же вроде все верно прикручено... или нет? помогите начинающему =)
     
  3. Alex19

    Alex19 Гуру

    Добрый вечер, сам делаю робкие шаги.
    Попробуйте этот код
    Код (Text):
    /*
    Ruslan test programm
    */
     
    int ledpin = 13;
     
    void setup()
      {
      //initialize pins as outputs
      pinMode(ledpin, OUTPUT);
      }
     
    void loop()
      {
      digitalWrite(ledpin, HIGH);
      delay(2000);
      digitalWrite(ledpin, LOW);
      delay(3000);
      }
    У вас ledpin объявлен, а вы используете ledPin.
    Будьте внимательны регистр имеет значение, то есть ledpin и ledPin разные переменные
     
  4. вот так и знал))) только собрал все в коробку и уже вроде хотел закинуть в рюкзак, что бы подумать завтра на работе, как пришло уведомление))) сейчас распакую, проверю)
    спасибо!
    вы с москвы?
    стукнусь в личку...
     
  5. Alex19

    Alex19 Гуру

    Нет, из РБ.
     
  6. работает! теперь попробую понять свою ошибку) спасибо! просто хотел познакомиться если ты тоже новичок в этом)
     
  7. Unixon

    Unixon Оракул Модератор

    Специально для помощи начинающим на вики есть раздел "Программирование" :)
    Мимо всей остальной вики тоже не проходите - целая толпа вопросов может сама собой отвалиться.