Katzenspeilzeug
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Es handelt sich um ein Katzenspiel, das leicht nachzubauen ist.
- Ocena
- 0 / 5
- Polubienia
- 26
- Pobrania
- 13
- Wydruki
- 0
- Wyświetlenia
- 1089
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Pets
- Licencja
- Creative Commons — Attribution
Du Brauchst:
1x Arduino Nano
1x Servo MG995
9x Gewindehülsen
#include <Servo.h>Servo meinServo; // Servo-Objekt erstellen
unsigned long startMillis; // Speichert die Startzeit
const unsigned long laufzeit = 120000; // 2 Minuten in Millisekunden
void setup() {
meinServo.attach(3); // Den Servo an Pin 9 anschließen
randomSeed(analogRead(A0)); // Zufallszahlengenerator initialisieren
startMillis = millis(); // Speichert die aktuelle Zeit als Startzeit
}
void loop() {
// Berechne die vergangene Zeit
unsigned long aktuelleMillis = millis();
if (aktuelleMillis - startMillis < laufzeit) {
// Zufälligen Winkel zwischen 0 und 180 Grad
int zufallsWinkel = random(0, 181);
// Zufällige Zeit zwischen 200 ms und 2500 ms
int zufallsZeit = random(200, 2501);
// Servo auf zufälligen Winkel bewegen
meinServo.write(zufallsWinkel);
// Warte für eine zufällige Zeit
delay(zufallsZeit);
} else {
// Wenn 2 Minuten vergangen sind, stoppe das Programm
meinServo.write(90); // Setze das Servo in die Mitte (optional)
while (true); // Stoppt das Programm
}
}