Мазмұны:
Бейне: Arduino көмегімен адам іздейтін роботты қалай жасауға болады: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Адам роботты ұнатады және адамнан кейін жүреді
1 -қадам: құралдарды алыңыз
Мынадай құралдарды алыңыз: Ультрадыбыстық сенсор SensorArduino uno 4 доңғалақты қозғалтқышы бар Серві Аккумуляторы мен аккумуляторлық корпусы
2 -қадам: қосылу
Барлық жабдықты мотор драйверіне қосыңыз. Мотор драйверін arduino -ға қосыңыз.
3 -қадам: код
#қосу#қосу#қосу#ДҰРЫС А2 анықтау#СОЛ ЖАҚ A3 белгілеу#ЕТІСТІРУ_ПИН А1 анықтау#ЕХО_ПИН А0 анықтау#MAX_DISTANCE анықтау 100NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1 (1, MOTOR12_1); 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);} үшін (pos = 180; pos> = 0; pos- = 1) {myservo.write (pos); кешіктіру (15);} үшін (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); Motor1.run (АЛҒА); Motor2.setSpeed (120); Motor2.run (АЛҒА); Motor3.setSpeed (120); Motor3.run (АЛҒА); Motor4.setSpeed (120); Motor4.run (FORWARD);} else if ((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);} else if ((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);} else if ((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 (RELEASE);} else if (қашықтық> 1 && қашықтық <10) {Motor1.setSpeed (0); Motor1.run (РЕЛИЗ); Motor2.setSpeed (0); Motor2.run (РЕЛИЗ); Motor3.setSpeed (0); Motor3.run (РЕЛИЗ); Motor4.setSpeed (0); Motor4.run (РЕЛИЗ); }}
Ұсынылған:
DIY -- Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: 6 қадам
DIY || Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: Өрмекші роботты жасау кезінде робототехника туралы көп нәрсені білуге болады. Робот жасау сияқты қызықты да қызықты. Бұл бейнеде біз сізге смартфонмен жұмыс жасай алатын Өрмекші роботты қалай жасау керектігін көрсетпекпіз (Androi
Arduino Uno көмегімен 20 доллардан төмен адам іздейтін робот: 9 қадам
Arduino Uno -ны қолданатын адам іздейтін робот 20 доллардан төмен: сондықтан мен бұл роботты шамамен бір жыл бұрын жасағанмын және маған ұнады, ол сізге кез келген жерде және барлық жерде жүре алады. бұл ит үшін ең жақсы нұсқа. ол әлі күнге дейін жанымда. Сондай -ақ, менде youtube арнасы бар, онда сіз оны жасау процесін көре аласыз
Arduino көмегімен ақылды роботты қалай жасауға болады: 4 қадам
Arduino көмегімен ақылды роботты қалай жасауға болады: сәлеметсіз бе, мен arduino жасаушымын, мен сізге оқулықта arduino көмегімен ақылды роботты қалай жасау керектігін көрсетемін, егер сізге менің оқулығым ұнаған болса, онда менің yoduube арнасын arduino жасаушы деп атауға тырысыңыз
Arduino көмегімен роботты болдырмайтын кедергілерді қалай жасауға болады: 5 қадам
Arduino көмегімен роботты болдырмайтын кедергілерді қалай жасауға болады: Бұл нұсқаулықта мен сізге Arduino -мен жұмыс істейтін роботты болдырмайтын кедергілерді жасауды үйретемін. Сіз Arduino -мен таныс болуыңыз керек. Arduino - бұл атмега микроконтроллерін қолданатын басқару тақтасы. Сіз Arduino кез келген нұсқасын пайдалана аласыз, бірақ мен
IRobot көмегімен автономды баскетбол ойнайтын роботты қалай жасауға болады: 7 қадам (суреттермен)
IRobot көмегімен автономды баскетбол ойнайтын роботты қалай құру керек: Бұл iRobot Create сынағына менің жазбам. Мен үшін бұл процестің ең қиыны роботтың не істейтінін шешу болды. Мен жасаудың керемет мүмкіндіктерін көрсеткім келді, сонымен қатар робоға икемділік қосылды. Менің барлық