Katzenspeilzeug
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Es handelt sich um ein Katzenspiel, das leicht nachzubauen ist.
- Rating
- 0 / 5
- Likes
- 26
- Downloads
- 13
- Makes
- 0
- Views
- 1,089
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Pets
- License
- 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
}
}