Სარჩევი:
ვიდეო: როგორ გავხადოთ ადამიანი რობოტი არდუინოს საშუალებით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ადამიანი მიჰყვება რობოტს და მიჰყვება ადამიანს
ნაბიჯი 1: მიიღეთ ინსტრუმენტები
მიიღეთ ინსტრუმენტები, როგორიცაა: ულტრაბგერითი სენსორი სენსორი Arduino uno 4 გადაცემათა კოლოფი ბორბლით, სერვო ბატარეის და ბატარეის საავტომობილო მძღოლის ჯუმბერის მავთულები შასი
ნაბიჯი 2: დაკავშირება
შეაერთეთ ყველა აღჭურვილობა ძრავის მძღოლთან. დააკავშირეთ ძრავის მძღოლი არდუინოსთან.
ნაბიჯი 3: კოდი
#მოიცავს#მოიცავს#მოიცავს#განსაზღვრავს მარჯვნივ A2#განსაზღვრავს მარცხენა A3#განსაზღვრავს TRIGGER_PIN A1#განსაზღვრეთ ECHO_PIN A0#განსაზღვრეთ MAX_DISTANCE 100NewPing სონარი (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 1, MOT2; AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// განათავსეთ თქვენი დაყენების კოდი აქ, ერთხელ გასაშვებად: Serial.begin (9600); myservo. მიმაგრება (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); დაგვიანებით (15);}} pinMode (RIGHT, INPUT); pinMode (LEFT, INPUT);} void loop () {// განათავსეთ თქვენი ძირითადი კოდი აქ, განმეორებით გასაშვებად: დაგვიანება (50); unsigned int distance = sonar.ping_cm (); Serial.print ("მანძილი"); Serial.println (მანძილი); 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) && (მანძილი> = 10 && მანძილი <= 30) && (მარცხენა_ ღირებულება == 1)) {Motor1.setSpeed (120); Motor1.run (წინ); Motor2.setSpeed (120); Motor2.run (წინ); Motor3.setSpeed (120); Motor3.run (წინ); Motor4.setSpeed (120); Motor4.run (FORWARD);} სხვა შემთხვევაში ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (წინ); Motor2.setSpeed (200); Motor2.run (წინ); Motor3.setSpeed (100); Motor3.run (BACKWARD); Motor4.setSpeed (100); Motor4.run (BACKWARD);} სხვა შემთხვევაში ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (BACKWARD); Motor2.setSpeed (100); Motor2.run (BACKWARD); Motor3.setSpeed (200); Motor3.run (წინ); Motor4.setSpeed (200); Motor4.run (FORWARD);} სხვა შემთხვევაში ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (გათავისუფლება); Motor2.setSpeed (0); Motor2.run (გათავისუფლება); Motor3.setSpeed (0); Motor3.run (გათავისუფლება); Motor4.setSpeed (0); Motor4.run (გათავისუფლება);} სხვაგან თუ (მანძილი> 1 && მანძილი <10) {Motor1.setSpeed (0); Motor1.run (გათავისუფლება); Motor2.setSpeed (0); Motor2.run (გათავისუფლება); Motor3.setSpeed (0); Motor3.run (გათავისუფლება); Motor4.setSpeed (0); Motor4.run (გათავისუფლება); }}
გირჩევთ:
როგორ გავხადოთ არდუინოს ხმის რეაქტიული მართვა: 7 ნაბიჯი
როგორ გავხადოთ Arduino ხმოვანი რეაქტიული Led: ეს არის ძალიან მარტივი გაკვეთილი, თუ როგორ უნდა გახადოთ Arduino Sound რეაქტიული Led თუ მოგწონთ ეს ინსტრუქციულად გთხოვთ გამოიწეროთ ჩემი არხი https://www.youtube.com/ZenoModiff
როგორ გავხადოთ მსოფლიოში ყველაზე პატარა ხაზის მიმდევარი რობოტი (რობო რიზე): 7 ნაბიჯი (სურათებით)
როგორ გავხადოთ მსოფლიოს ყველაზე პატარა ხაზის მიმდევარი რობოტი (რობო რიზე): როგორ გავხადოთ მსოფლიოში ყველაზე პატარა ხაზის მიმდევარი რობოტი (ვიბრობოტი) " roboRizeh " წონა: 5 გრ ზომა: 19x16x10 მმ ავტორი: ნაგი სოტოდეჰ სიტყვა " რიზეჰ " არის სპარსული სიტყვა, რაც ნიშნავს "პატარა". რიზე არის ვიბრაციაზე დაფუძნებული ძალიან მცირე რო
კარაქის რობოტი: არდუინოს რობოტი ეგზისტენციალური კრიზისით: 6 ნაბიჯი (სურათებით)
კარაქი რობოტი: არდუინოს რობოტი ეგზისტენციალური კრიზისით: ეს პროექტი დაფუძნებულია ანიმაციურ სერიალზე "რიკი და მორტი". ერთ -ერთ ეპიზოდში რიკი ქმნის რობოტს, რომლის ერთადერთი დანიშნულებაა კარაქის მოტანა. როგორც Bruface– ის (ბრიუსელის საინჟინრო ფაკულტეტი) სტუდენტები, ჩვენ გვაქვს დავალება მექანიკის შესახებ
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c
როგორ გავხადოთ დაბრკოლებები რობოტის თავიდან აცილების მიზნით- არდუინოს სტილი: 4 ნაბიჯი
როგორ გავუშვათ დაბრკოლებები რობოტისგან- არდუინოს სტილი: თქვენ ყოველთვის გინდოდათ შეგექმნათ ერთ-ერთი მაგარი რობოტი, რომელსაც შეუძლია თავიდან აიცილოს ნებისმიერი ობიექტი. მაგრამ თქვენ არ გექნებათ საკმარისი ფული, რომ იყიდოთ ერთ -ერთი იმ მართლაც ძვირადღირებული, უკვე მოჭრილი ნაწილებით, სადაც ყველა მასალა არის თქვენთვის. თუ თქვენ ხართ