Катценшпильцойг

Источник:

Дю Браухст:

1x Ардуино Нано

1x Сервопривод MG995

9x Гевиндехюльсен

#include

Сервопривод meinServo; // Серво-Объект erstellen
беззнаковый длинный стартМиллис; // Speichert die Startzeit
const unsigned long laufzeit = 120000; // 2 минуты в миллисекундах

недействительная настройка() {
meinServo.attach(3); // Сервопривод и контакт 9 anschließen
RandomSeed(analogRead(A0)); // Инициализация генератора Zufallszahlen
startMillis = миллис(); // Speichert die aktuelle Zeit als Startzeit
}

недействительный цикл() {
// Berechne die vergangene Zeit
беззнаковый длинный aktuelleMillis = millis();
if (aktuelleMillis — startMillis < laufzeit) {
// Zufälligen Winkel zwischen 0 и 180 Grad
int zufallsWinkel = случайное (0, 181);

// Время задержки 200 мс и 2500 мс
int zufallsZeit = случайное (200, 2501);

// Сервопривод на выходе Winkel bewegen
meinServo.write(zufallsWinkel);

// Warte für eine zufällige Zeit
задержка (zufallsZeit);
} еще {
// Если прошло 2 минуты, остановите программу
meinServo.write(90); // Setze das Servo in die Mitte (необязательно)
пока (истина); // Остановка программы
}
}

01:29
10
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.