Как запустить цикл один раз?

Тема в разделе "Arduino & Shields", создана пользователем pilotxm, 18 мар 2012.

  1. pilotxm

    pilotxm Нуб

    Собственно требуется, чтобы цикл запустился лишь один раз и не повторялся вновь и вновь, до тех пор пока не сделаешь ресет.
     
  2. ilgamer

    ilgamer Нерд

    Я не уверен на счет ардуинки, но сам цикл выполняется пока условие которое вы ему задаете верно.

    x=0;
    While (x<1)
    {
    x=x+1;
    //TODO
    }
     
  3. nailxx

    nailxx Официальный Нерд Администратор

    А в чём смысл делать именно цикл? Под циклом вы ведь имеете в виду loop(), а не for(...)?

    Сделайте всё, что нужно в функции setup(), а loop() оставьте пустым. Так вы добьётесь того, о чём говорите.
     
    pilotxm нравится это.
  4. pilotxm

    pilotxm Нуб

    Т.е. можно перенести все что у меня есть в цикле loop() в setup()?
     
  5. nailxx

    nailxx Официальный Нерд Администратор

    Можно конечно, тогда оно отработает один раз
     
    pilotxm нравится это.
  6. pilotxm

    pilotxm Нуб

    Да, спасибо!!! Получилось!=) Я просто не знал, что можно все прописывать в setup() и вообще не пользоваться функцией loop().