
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Čovjek slijedi robotsko čulo i slijedi čovjeka
Korak 1: Nabavite alate



Nabavite alate poput: Ultrazvučni senzorSensorArduino uno motori sa 4 zupčanika sa kotačemServo Baterija i kućište akumulatora Pogonski sklop Žice šasije Šasija
Korak 2: Povezivanje




Priključite svaku opremu na upravljački program motora. Povežite upravljački program motora na arduino.
Korak 3: Kodirajte

#uključivanje#uključivanje#uključivanje#definiranje DESNO A2#definiranje LIJEVO A3#definiranje TRIGGER_PIN A1#definiranje ECHO_PIN A0#definiranje MAX_DISTANCE 100NowPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_K), MOTOR12_1K; AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// ovdje postavite kôd za postavljanje, da biste ga pokrenuli jednom: Serial.begin (9600); myservo.attach (10); {for (pos = 90; pos <= 180; pos += 1) {myservo.write (pos); kašnjenje (15);} za (poz = 180; poz> = 0; poz- = 1) {myservo.write (poz); kašnjenje (15);} za (poz = 0; poz <= 90; poz += 1) {myservo.write (poz); delay (15);}} pinMode (RIGHT, INPUT); pinMode (LEFT, INPUT);} void loop () {// unesite glavni kod ovdje, za višekratno pokretanje: delay (50); unsigned int distance = sonar.ping_cm (); Serial.print ("udaljenost"); Serial.println (udaljenost); int Right_Value = digitalRead (DESNO); int Left_Value = digitalRead (LIJEVO); Serial.print ("DESNO"); 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 (NAPRIJED); Motor2.setSpeed (120); Motor2.run (NAPRIJED); Motor3.setSpeed (120); Motor3.run (NAPRIJED); Motor4.setSpeed (120); Motor4.run (FORWARD);} else if ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (NAPRIJED); Motor2.setSpeed (200); Motor2.run (NAPRIJED); Motor3.setSpeed (100); Motor3.run (NAZAD); Motor4.setSpeed (100); Motor4.run (BACKWARD);} else if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (NAZAD); Motor2.setSpeed (100); Motor2.run (NAZAD); Motor3.setSpeed (200); Motor3.run (NAPRIJED); Motor4.setSpeed (200); Motor4.run (FORWARD);} else if ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (RELEASE); Motor2.setSpeed (0); Motor2.run (RELEASE); Motor3.setSpeed (0); Motor3.run (RELEASE); Motor4.setSpeed (0); Motor4.run (RELEASE);} else if (udaljenost> 1 && udaljenost <10) {Motor1.setSpeed (0); Motor1.run (RELEASE); Motor2.setSpeed (0); Motor2.run (RELEASE); Motor3.setSpeed (0); Motor3.run (RELEASE); Motor4.setSpeed (0); Motor4.run (RELEASE); }}
Preporučuje se:
Uradi sam -- Kako napraviti Spider robota kojim se može upravljati pomoću pametnog telefona pomoću Arduino Uno: 6 koraka

Uradi sam || Kako napraviti Spider robota koji se može kontrolirati pomoću pametnog telefona pomoću Arduino Uno: Prilikom izrade Spider robota možete naučiti toliko stvari o robotici. Kao što je izrada robota zabavna, ali i izazovna. U ovom videu pokazat ćemo vam kako napraviti Spider robota, kojim možemo upravljati pomoću našeg pametnog telefona (Androi
Kako napraviti sigurnosnu kutiju koja slijedi igru među nama - zadatak električnog ožičenja: 7 koraka

Kako napraviti sigurnosnu kutiju koja slijedi igru Među nama - Zadatak električnog ožičenja: Danas ću vam pokazati kako napraviti sigurnosnu kutiju prema igri Među nama - Zadatak električnog ožičenja
Kako napraviti pametnog robota pomoću Arduina: 4 koraka

Kako napraviti pametnog robota pomoću Arduina: zdravo, ja sam proizvođač arduina i u ovom tutorijalu ću vam pokazati kako napraviti pametnog robota koristeći arduino ako vam se svidio moj vodič, razmislite o podršci mom youtube kanalu pod imenom arduino maker
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četvorokopter pomoću mikrokontrolera: 8 koraka (sa slikama)

Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četvorokopter pomoću mikrokontrolera: UvodPosjetite moj Youtube kanalA Drone je vrlo skup gadget (proizvod) za kupovinu. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakvu po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Kako napraviti robota koji izbjegava prepreke pomoću Arduina: 5 koraka

Kako napraviti robota koji izbjegava prepreke pomoću Arduina: U ovom uputstvu ću vas naučiti kako napraviti robota koji izbjegava prepreke koji radi s Arduinom. Morate biti upoznati s Arduinom. Arduino je kontrolna ploča koja koristi atmega mikrokontroler. Možete koristiti bilo koju verziju Arduina, ali ja