2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Con người theo dõi cảm giác của con người và theo dõi con người
Bước 1: Nhận công cụ
Nhận các công cụ như: Cảm biến siêu âmSensorArduino no 4 động cơ bánh răng với bánh xeServo Pin và hộp đựng pin Trình điều khiển động cơ Dây nhảy khung
Bước 2: Kết nối
Kết nối mọi thiết bị với trình điều khiển động cơ. Kết nối trình điều khiển động cơ với arduino.
Bước 3: Mã
# bao gồm # bao gồm # bao gồm # xác định ĐÚNG A2 # xác định TRÁI A3 # xác định TRIGGER_PIN A1 # xác định ECHO_PIN A0 # xác định MAX_DISTANCE 100NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_1KHZ); AF_DCMotor Motor2 (2CM); AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// đặt mã thiết lập của bạn tại đây, để chạy một lần: 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 () {// đặt mã chính của bạn ở đây, để chạy lặp lại: 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 (FORWARD); Motor2.setSpeed (120); Motor2.run (FORWARD); Motor3.setSpeed (120); Motor3.run (FORWARD); 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 (FORWARD); Motor3.setSpeed (100); Motor3.run (PHẦN THƯỞNG); Motor4.setSpeed (100); Motor4.run (BACKWARD);} else if ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (PHẦN THƯỞNG); Motor2.setSpeed (100); Motor2.run (PHẦN THƯỞNG); Motor3.setSpeed (200); Motor3.run (FORWARD); 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 (distance> 1 && distance <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); }}
Đề xuất:
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: 14 bước
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: Giới thiệu Các hướng dẫn sau đây cung cấp hướng dẫn từng bước để tạo một trang web bằng cách sử dụng Dấu ngoặc. Brackets là một trình soạn thảo mã nguồn với trọng tâm chính là phát triển web. Được tạo bởi Adobe Systems, đây là phần mềm mã nguồn mở miễn phí được cấp phép
Nike LED Swoosh! Đây là một trang trí tuyệt vời cho một căn phòng. Đây là một dự án mà mọi người có thể lặp lại.: 5 bước
Nike LED Swoosh! Đây là một trang trí tuyệt vời cho một căn phòng. Đây là một dự án mà mọi người có thể lặp lại. 2x-gỗ 20-20-3000 2x-ván ép 500-1000mm-vít (45mm) 150x-vít (35mm) 30x-scr
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: Đọc … tiêu đề
Cách tạo ra một chiếc IPod Hand-Me-Down với một hình khắc Embarassing ở mặt sau: 3 bước
Làm thế nào để tạo ra một chiếc IPod Hand-Me-Down với một hình khắc bắt mắt ở mặt sau: Gần đây, mẹ tôi đã nhận được một chiếc iPod Nano mới rất lạ mắt. Vì vậy, tôi nhận được chiếc iPod cũ của cô ấy. Thật không may, nó có một hình khắc mờ nhạt vì nó là một món quà của bố tôi. Vì vậy, tôi quyết định thêm một số tác phẩm nghệ thuật Rock and Roll trên đó
Cách tạo ổ đĩa flash sao chép tệp của người dùng một cách im lặng và tự động: 7 bước
Cách tạo Ổ đĩa flash mà người dùng sao chép tệp một cách im lặng và tự động: ****** HƯỚNG DẪN NÀY CHỈ DÀNH CHO MỤC ĐÍCH THÔNG TIN CHỈ CÓ THỂ SAO CHÉP MỘT SỐ PHIM KHÔNG CÓ SỰ CHO PHÉP CỦA HỌ THÔNG TIN ĐƯỢC SỬ DỤNG ĐÚNG CÁCH **************** Cách xây dựng