Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Der Mensch folgt dem Robotersinn und folgt dem Menschen
Schritt 1: Holen Sie sich die Werkzeuge
Holen Sie sich die Tools wie: UltraschallsensorSensorArduino uno 4 Getriebemotoren mit RadServo Batterie und Batteriefach Motortreiber Überbrückungsdrähte Chassis
Schritt 2: Anschließen
Verbinden Sie alle Geräte mit dem Motortreiber. Verbinden Sie den Motortreiber mit Arduino.
Schritt 3: Code
#include#include#include#define RECHTS A2#define LINKS A3#define TRIGGER_PIN A1#define ECHO_PIN A0#define MAX_DISTANCE 100Neuer Ping-Sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);AF_DCMotor Motor1(1, MOTOR_12,DCH);AF_DCMotor Motor3(3, MOTOR34_1KHZ);AF_DCMotor Motor4(4, MOTOR34_1KHZ);Servo myservo;int pos =0;void setup() { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen: Serial.begin (9600); myservo.attach(10);{for(pos = 90; pos <= 180; pos += 1){ myservo.write(pos); Verzögerung (15);} for(pos = 180; pos >= 0; pos-= 1) { myservo.write (pos); Verzögerung (15);} für (pos = 0; pos <= 90; pos + = 1) { myservo.write (pos); delay(15);}}pinMode(RIGHT, INPUT);pinMode(LEFT, INPUT);}void loop() {// füge deinen Hauptcode hier ein, um ihn wiederholt auszuführen: delay(50); unsigned int distance = sonar.ping_cm();Serial.print("distance");Serial.println(distance);int Right_Value = digitalRead(RIGHT);int Left_Value = digitalRead(LEFT);Serial.print("RIGHT");Serial.println(Right_Value);Serial.print("LEFT");Serial.println(Left_Value);if((Right_Value==1) && (Abstand>=10 && Abstand<=30)&&(Left_Value==1)) {Motor1.setSpeed (120); Motor1.run(FORWARD); Motor2.setSpeed (120); Motor2.run (FOWARD); Motor3.setSpeed(120); Motor3.run(FOWARD); Motor4.setSpeed(120); Motor4.run(FORWARD);}else if((Right_Value==0) && (Left_Value==1)) { Motor1.setSpeed(200); Motor1.run(FORWARD); Motor2.setSpeed (200); Motor2.run (FOWARD); Motor3.setSpeed (100); Motor3.run (RÜCKWÄRTS); Motor4.setSpeed (100); Motor4.run(BACKWARD);}else if((Right_Value==1)&&(Left_Value==0)) { Motor1.setSpeed(100); Motor1.run (RÜCKWÄRTS); Motor2.setSpeed (100); Motor2.run (RÜCKWÄRTS); Motor3.setSpeed (200); Motor3.run(FOWARD); Motor4.setSpeed (200); Motor4.run(FORWARD);}else if((Right_Value==1)&&(Left_Value==1)) { Motor1.setSpeed(0); Motor1.run (FREIGABE); Motor2.setSpeed(0); Motor2.run (FREIGABE); Motor3.setSpeed(0); Motor3.run (FREIGABE); Motor4.setSpeed(0); Motor4.run(RELEASE);}else if(Abstand > 1 && Abstand <10) { Motor1.setSpeed(0); Motor1.run (FREIGABE); Motor2.setSpeed(0); Motor2.run (FREIGABE); Motor3.setSpeed(0); Motor3.run (FREIGABE); Motor4.setSpeed(0); Motor4.run (FREIGABE); } }
Empfohlen:
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche – wikiHow
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche: Ich zeige Ihnen, wie Sie aus einem alten Computer einen persönlichen Mini-Schreibtischventilator machen. Ein Bonus ist, dass es sogar in Ihre Tasche passt. Dies ist ein sehr einfaches Projekt, daher ist nicht viel Erfahrung oder Fachwissen erforderlich. Fangen wir also an
Wie man einen Hakenspleiß macht: 4 Schritte
Wie man einen Hook-Spleiß macht: Ich bin es leid, gewöhnliche Twist- und Lap-Spleiße ständig zu ersetzen? Ich bin Deion Beardemphl, ein Student der Robotik und elektronischen Systeme, und ich werde zeigen, wie man einen richtigen Hook-Spleiß für stärkere Reparaturen durchführt die für mehr Langlebigkeit sorgen. Der Nachteil von t
Arduino - Balance - Balancierender Roboter - Wie macht man?: 6 Schritte (mit Bildern)
Arduino - Balance - Balancierender Roboter | Wie macht man?: In diesem Tutorial lernen wir, wie man einen Arduino-Balance-(Balance-)Roboter herstellt, der sich selbst ausbalanciert. Zuerst kannst du dir das Video-Tutorial oben ansehen
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c
Wie man einen Smartphone-gesteuerten Roboter macht – wikiHow
Wie man einen Smartphone-gesteuerten Roboter macht: Denken Sie jemals daran, Ihren Roboter drahtlos oder über ein Smartphone zu steuern? Wenn ja, dann lesen Sie den richtigen Beitrag. In diesem Beitrag zeige ich Ihnen Schritt für Schritt die Vorgehensweise. Ich habe einen einfachen Roboter gebaut, der mit dem Smartphone gesteuert werden kann, aber Sie können einige