Помогите!!!
- Войдите на сайт для отправки комментариев
Втр, 15/04/2014 - 18:20
Программирую светодиодный куб, сделал несколько "рисунков" типо:
void one()
{
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
delay(150);
...
}
6 штук, каждый можно использовать , написав его имя, в данном случае "one()".
Можно ли как то сделать так, чтоб эти рисунки запускались в случайном порядке?
http://arduino.ru/Reference/Random
const byte countMax = 6; // количество эффектов void setup() { } void loop() { byte randomFunc = random(countMax); // формируем случайное число в диапазоне 0...5 switch (randomFunc) // переходим к функции по этому числу { case 0: effectFadeIn(); break; case 1: effectFadeOut(); break; case 2: effectBlink(); break; case 3: effectStep(); break; // ... } }Спасибо, получилось