Kugelbahn mit Servo ; Programmieren mit künstlicher Intelligenz

Der Servo wird hier eingesetzt, um die Kugeln der Kugelbahn vom Endpunkt der Bahn wieder zum Start zu befördern.

Weil die Programmierung im Mittelpunkt steht, ist die Kugelbahn einfach gestaltet (Papier 160g)-

Damit der Transportarm für die Kugel nicht mit einem plötzlichen Ruck von 0 auf 180 Grad springt, ist im Programm eine schrittweise Verzögerung eingebaut:


 // Bewegen Sie den Servo langsam zur Position 90 Grad

  for (pos = 0; pos <=100; pos += 3) { // Geht von 0 Grad zu 100 Grad

    meinServo.write(pos);              // Setzt die Position

    delay(100);                        // Wartet 100ms für jede Einheit, um 10 Sekunden für 100 Grad zu erreichen

  }


#include <Servo.h>


Servo meinServo;  // Erstellen Sie ein Servo-Objekt

int pos = 0;      // Variable für die aktuelle Position


void setup() {

  meinServo.attach(9); // Der Servo ist am Pin 9 angeschlossen

}


void loop() {

  // Bewegen Sie den Servo langsam zur Position 90 Grad

  for (pos = 0; pos <=100; pos += 3) { // Geht von 0 Grad zu 100 Grad

    meinServo.write(pos);              // Setzt die Position

    delay(100);                        // Wartet 100ms für jede Einheit, um 10 Sekunden für 100 Grad zu erreichen

  }


  delay(1000); // Warten Sie 10 Sekunden bei 100 Grad


  // Bewegen Sie den Servo zurück zu 0 Grad

  for (pos = 100; pos >= 0; pos -= 5) { // Geht von 100 Grad zurück zu 0 Grad

    meinServo.write(pos);              // Setzt die Position

    delay(100);                        // Wartet 111ms für jede Einheit, um 10 Sekunden für 90 Grad zu erreichen

  }


  delay(5000); // Warten 5 Sekunden bei 0 Grad, bevor der Vorgang wiederholt wird

}

Das Programm habe ich mit KI erstellt:

Diese Website verwendet Cookies. 


Bei Zustimmung klicken Sie auf 

OK

Bitte lesen Sie unsere Datenschutzerklärung für Details.

Verweigern

Setzt ein technisches Cookie, das aufzeichnet, dass Sie die Zustimmung verweigern. Es wird nicht nochmals nachgefragt werden.

Entfernen

Entfernt das Zustimmungscookie aus Ihrem Browser.