1 / 2
Katzenspeilzeug — image 1
1 / 2

Katzenspeilzeug

Order a print of this model

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

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 } }

Tags