2014-06-09 00:37, Laimis rašė: >> gal net ir katodus junginėti cikle neefektyvu, nors programa ir atrodo >> korektiškai. > > Neefektyvu, bet gal kitaip negali. *Jei* segmentai kaba ant vieno porto, > tai pakanka į jį tą portą vienu ypu nusiųsti reikšmę, kuri visus > segmentus iš karto ir uždega taip, kaip reikia. sunkus atvejis su arduino. Ten arduino portai teoriškai gali lakstyti per fizinius portus. Aš labiau apie tai, kad ciklas turėtų būti naudojamas tuomet, kai iteracijų skaičius nežinomas arba jų santykinai daug, nes ciklo organizavimas ir palaikymas taip pat reikalauja resursų ir taktų. Ir jei pvz digitalWrite() įvykdomas per 35-40 taktų, pridėjus ciklo organizavimą ir ciklo sąlygų tikrinimą, galim gauti gerokai daugiau taktų nei aklai 7 kartus kviesdami funkciją. -- ejs