2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Inimene järgib robotimeelt ja järgib inimest
Samm: hankige tööriistad
Hankige selliseid tööriistu nagu: Ultraheli andur Andur Arduino uno 4 käigukastiga mootorid rattaga Servo aku ja aku ümbris Mootori juht Jumper juhtmed Šassii
2. samm: ühendamine
Ühendage kõik seadmed mootori draiveriga. Ühendage mootorijuht arduinoga.
3. samm: kood
#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 Motor1 (1, MOTOR12_1KHM);; AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// pange oma seadistuskood siia, et seda korra käivitada: 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 () {// pange oma põhikood siia, et seda korduvalt käitada: 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 (EDASI); Mootor2.setSpeed (120); Motor2.run (ettepoole); Mootor3.setSpeed (120); Motor3.run (ettepoole); Mootor4.setSpeed (120); Motor4.run (FORWARD);} else if ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (EDASI); Mootor2.setSpeed (200); Motor2.run (ettepoole); Mootor3.setSpeed (100); Motor3.run (TAGASI); Mootor4.setSpeed (100); Motor4.run (BACKWARD);} else if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (TAGASI); Mootor2.setSpeed (100); Motor2.run (TAGASI); Mootor3.setSpeed (200); Motor3.run (ettepoole); Mootor4.setSpeed (200); Motor4.run (FORWARD);} else if ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (RELEASE); Mootor2.setSpeed (0); Motor2.run (RELEASE); Mootor3.setSpeed (0); Motor3.run (RELEASE); Mootor4.setSpeed (0); Motor4.run (RELEASE);} else if (kaugus> 1 && kaugus <10) {Motor1.setSpeed (0); Motor1.run (RELEASE); Mootor2.setSpeed (0); Motor2.run (RELEASE); Mootor3.setSpeed (0); Motor3.run (RELEASE); Mootor4.setSpeed (0); Motor4.run (RELEASE); }}
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Kuidas teha RADAR -i Arduino abil teadusprojekti jaoks Parimad Arduino projektid: 5 sammu
Kuidas teha RADAR -i Arduino abil teadusprojekti jaoks Parimad Arduino projektid: Tere sõbrad, selles juhendatavas näitan teile, kuidas teha hämmastavat radarisüsteemi, mis on ehitatud arduino nano abil
Tegin vana CD -draivi Wifi -robotiks, kasutades Nodemcu, L298N mootori ajamit ja palju muud: 5 sammu
Tegin vana CD -draivi Wifi -robotiks, kasutades Nodemcu, L298N mootori ajamit ja palju muud: VX Robotics & Elektroonika kohal
Kuidas teha drooni Arduino UNO abil - Mikrokontrolleri abil kvadkopteri valmistamine: 8 sammu (piltidega)
Kuidas teha drooni Arduino UNO abil | Valmistage mikrokontrolleri abil kvadropter: Sissejuhatus Külastage minu Youtube'i kanalit Droon on ostmiseks väga kallis vidin (toode). Selles postituses arutlen, kuidas seda odavalt teha ?? Ja kuidas saate oma odava hinnaga sellist teha … No Indias kõik materjalid (mootorid, ESC -d
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki