Собственно требуется, чтобы цикл запустился лишь один раз и не повторялся вновь и вновь, до тех пор пока не сделаешь ресет.
Я не уверен на счет ардуинки, но сам цикл выполняется пока условие которое вы ему задаете верно. x=0; While (x<1) { x=x+1; //TODO }
А в чём смысл делать именно цикл? Под циклом вы ведь имеете в виду loop(), а не for(...)? Сделайте всё, что нужно в функции setup(), а loop() оставьте пустым. Так вы добьётесь того, о чём говорите.
Да, спасибо!!! Получилось!=) Я просто не знал, что можно все прописывать в setup() и вообще не пользоваться функцией loop().