
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Хүн роботыг дагаж, хүнийг дагадаг
Алхам 1: Багаж хэрэгслийг авах



Дараахь хэрэгслүүдийг аваарай: Хэт авианы мэдрэгч SensorArduino uno 4 дугуйтай моторServo Батерей ба батерейны хайрцаг
Алхам 2: Холболт




Тоног төхөөрөмж бүрийг мотор драйвертай холбож, мотор драйверийг arduino руу холбоно уу.
Алхам 3: Код

#оруулах#оруулах#оруулах#ЗӨВ А2 тодорхойлох#Зүүн ХАГААРАА тодорхойлох A3#TRIGGER_PIN A1 тодорхойлох#ECHO_PIN A0 тодорхойлох#MAX_DISTANCE 100NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_Motor); AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// нэг удаа ажиллуулахын тулд тохиргооны кодоо энд оруулна уу: Serial.begin (9600); myservo.attach (10); {for (pos = 90; pos <= 180; pos += 1) {myservo.write (pos); саатал (15);} for (pos = 180; pos> = 0; pos- = 1) {myservo.write (pos); саатал (15);} for (pos = 0; pos <= 90; pos += 1) {myservo.write (pos); delay (15);}} pinMode (RIGHT, INPUT); pinMode (LEFT, INPUT);} void loop () {// давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу: delay (50); гарын үсэггүй int зай = sonar.ping_cm (); Serial.print ("зай"); Serial.println (зай); int Right_Value = digitalRead (ЗӨВ); int Left_Value = digitalRead (LEFT); Serial.print ("ЗӨВ"); Serial.println (Right_Value); Serial.print ("LEFT"); Serial.println (Left_Value); if ((Right_Value == 1) && (зай> = 10 && зай <= 30) && (Left_Value == 1))) {Motor1.setSpeed (120); Мотор 1. ажиллуулах (урагш); Motor2.setSpeed (120); Motor2.run (FORWARD); Motor3.setSpeed (120); Мотор 3. гүйх (урагш); Motor4.setSpeed (120); Motor4.run (FORWARD);} if if ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Мотор 1. ажиллуулах (урагш); Motor2.setSpeed (200); Motor2.run (FORWARD); Motor3.setSpeed (100); Motor3.run (BACKWARD); Motor4.setSpeed (100); Motor4.run (BACKWARD);} if if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Мотор 1. ажиллуулах (Буцах); Motor2.setSpeed (100); Motor2.run (BACKWARD); Motor3.setSpeed (200); Мотор 3. гүйх (урагш); Motor4.setSpeed (200); Motor4.run (FORWARD);} if 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 (зай> 1 && зай <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); }}
Зөвлөмж болгож буй:
DIY -- Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянадаг аалз роботыг хэрхэн яаж хийх вэ: 6 алхам

DIY || Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянаж болох аалз роботыг хэрхэн яаж хийх вэ: аалз роботыг бүтээхдээ роботын талаар олон зүйлийг сурч болно. Энэхүү видеон дээр бид ухаалаг гар утсаа ашиглан ажиллуулж болох аалз роботыг хэрхэн хийхийг танд үзүүлэх гэж байна (Андрой
Гэртээ DIY Arduino Gesture Control роботыг хэрхэн яаж хийх вэ: 4 алхам

Гэртээ DIY Arduino Gesture Control роботыг хэрхэн яаж хийх вэ: DIY Arduino Gesture Control роботыг гэртээ хэрхэн хийх вэ. Энэхүү төсөлд би DIY Arduino Gesture Control робот хэрхэн хийхийг танд үзүүлэх гэж байна
Тулааны роботыг хэрхэн яаж хийх вэ (ур чадварын түвшний хувьд): 8 алхам

Тулааны роботыг хэрхэн яаж хийх вэ (ямар ч ур чадварын хувьд): Байлдааны робот техникийг эхлүүлэхдээ "алхам алхмаар" байхгүй байгааг олж мэдэв. байлдааны роботыг бий болгохын тулд интернэтэд олон судалгаа хийснийхээ дараа заримыг нь байлдааны робот хийх гарын авлага бүрдүүлэхээр шийдлээ
Arduino LINE FOLLOWER роботыг хэрхэн яаж хийх вэ (тохируулах хурд): 5 алхам

Arduino LINE FOLLOWER роботыг хэрхэн яаж хийх вэ (тохируулагдах хурд): Тиймээс энэ заавар дээр тохируулагдсан хурдтай шугамын дагалдагч роботыг хэрхэн хэтэрхий бүдүүлэг болохыг харуулах болно
Ухаалаг гар утасны хяналттай роботыг хэрхэн яаж хийх вэ: 3 алхам (зурагтай)

Ухаалаг гар утасны хяналттай роботыг хэрхэн яаж хийх вэ: Та роботыг утасгүй эсвэл ухаалаг гар утас ашиглан удирдах боломжтой гэж бодож байна уу? Энэ нийтлэлд би алхам алхмаар зааварчилгаа өгөх болно. Би ухаалаг гар утас ашиглан удирдах боломжтой энгийн робот хийсэн боловч та мөнгө тавьж болно