Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
L'humain suit le sens du robot et suit l'humain
Étape 1: Obtenez les outils
Obtenez les outils comme: Capteur à ultrasonsCapteurArduino uno 4 moteurs à engrenages avec roueServo Batterie et boîtier de batterie Pilote de moteur Câbles de démarrage Châssis
Étape 2: connexion
Connectez chaque équipement au pilote du moteur. Connectez le pilote du moteur à l'arduino.
Étape 3: Coder
#include#include#include#define RIGHT A2#define LEFT A3#define TRIGGER_PIN A1#define ECHO_PIN A0#define MAX_DISTANCE 100NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);;AF_DCMotor Motor3(3, MOTOR34_1KHZ);AF_DCMotor Motor4(4, MOTOR34_1KHZ);Servo myservo;int pos =0;void setup() { // mettez votre code de configuration ici, à exécuter une fois: Serial.begin(9600);myservo.attach(10);{for(pos = 90; pos <= 180; pos += 1){ myservo.write(pos); delay(15);} for(pos = 180; pos >= 0; pos-= 1) { myservo.write(pos); delay(15);}for(pos = 0; pos<=90; pos += 1) { myservo.write(pos); delay(15);}}pinMode(RIGHT, INPUT);pinMode(LEFT, INPUT);}void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises: 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) && (distance>=10 && distance<=30)&&(Left_Value==1))){ Motor1.setSpeed(120); Motor1.run(AVANT); Motor2.setSpeed(120); Motor2.run(AVANT); Motor3.setSpeed(120); Motor3.run(AVANT); Motor4.setSpeed(120); Motor4.run(FORWARD);}else if((Right_Value==0) && (Left_Value==1)) { Motor1.setSpeed(200); Motor1.run(AVANT); Motor2.setSpeed(200); Motor2.run(AVANT); Motor3.setSpeed (100); Motor3.run(BACKWARD); Motor4.setSpeed (100); Motor4.run(BACKWARD);}else if((Right_Value==1)&&(Left_Value==0)) { Motor1.setSpeed(100); Motor1.run(BACKWARD); Motor2.setSpeed(100); Motor2.run(BACKWARD); Motor3.setSpeed(200); Motor3.run(AVANT); Motor4.setSpeed(200); Motor4.run(FORWARD);}else if((Right_Value==1)&&(Left_Value==1)) { Motor1.setSpeed(0); Moteur1.run(LIBÉRER); Motor2.setSpeed(0); Moteur2.run(LIBÉRER); Motor3.setSpeed(0); Motor3.run(LIBÉRER); Motor4.setSpeed(0); Motor4.run(RELEASE);} else if(distance > 1 && distance < 10) { Motor1.setSpeed(0); Moteur1.run(LIBÉRER); Motor2.setSpeed(0); Moteur2.run(LIBÉRER); Motor3.setSpeed(0); Motor3.run(LIBÉRER); Motor4.setSpeed(0); Motor4.run(LIBÉRER); } }
Conseillé:
Robot suiveur humain utilisant Arduino Uno en dessous de 20 $: 9 étapes
Robot suiveur humain utilisant Arduino Uno en dessous de 20 $ : j'ai donc fabriqué ce robot il y a environ un an et je l'ai adoré, il peut vous suivre n'importe où et n'importe où. c'est la meilleure alternative pour un chien. il est toujours avec moi jusqu'à maintenant. J'ai aussi une chaîne youtube où vous pouvez voir le processus de fabrication dans le vi
COMMENT FAIRE UN ROBOT suiveur de ligne Arduino (VITESSE RÉGLABLE): 5 étapes
COMMENT FAIRE UN ROBOT suiveur de ligne Arduino (VITESSE RÉGLABLE): donc dans ce tutoriel, je vais vous montrer comment construire un robot suiveur de ligne à vitesse réglable
Comment faire un robot suiveur de ligne sans utiliser Arduino (microcontrôleur): 5 étapes
Comment faire un robot suiveur de ligne sans utiliser Arduino (microcontrôleur): dans cette instructable, je vais vous apprendre comment faire un robot suiveur de ligne sans utiliser Arduino. suivez la ligne.Vous n'aurez besoin d'aucune sorte d'expérience en programmation pour
Comment fabriquer le plus petit robot suiveur de ligne au monde (robo Rizeh): 7 étapes (avec photos)
Comment faire le plus petit robot suiveur de ligne du monde (robo Rizeh): Comment faire le plus petit robot suiveur de ligne du monde (vibrobot) "roboRizeh" poids : 5gr taille : 19x16x10 mm par : Naghi Sotoudeh Le mot "Rizeh" est un mot persan qui signifie "petit". Rizeh est un très petit ro basé sur les vibrations
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire un scrapbook) : 8 étapes (avec photos)
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire du scrapbooking) : c'est un cadeau de vacances très économique (et très apprécié !) pour les grands-parents. J'ai fait 5 calendriers cette année pour moins de 7 $ chacun.Matériel :12 superbes photos de votre enfant, enfants, nièces, neveux, chiens, chats ou autres parents12 pièces différentes