Агуулгын хүснэгт:

Ам хөдөлж буй Ардуино гавал: 4 алхам
Ам хөдөлж буй Ардуино гавал: 4 алхам

Видео: Ам хөдөлж буй Ардуино гавал: 4 алхам

Видео: Ам хөдөлж буй Ардуино гавал: 4 алхам
Видео: ВЕЧНЫЙ Шпионский передатчик.Работает от ГОЛОСА и передает информацию в эфир 2024, Арваннэгдүгээр
Anonim
Image
Image
Ардуино гавлын яс
Ардуино гавлын яс
Ардуино гавал, ам нь хөдөлдөг
Ардуино гавал, ам нь хөдөлдөг
Ардуино гавлын яс
Ардуино гавлын яс

Шаардлагатай хангамж

*Arduino модуль (надад Arduino Mega 2560 байдаг, гэхдээ ХОУХ -тэй ямар ч модуль ажиллах болно)

*Өрөмдлөг

*Өрмийн бит (үүд)

*Цаасан хавчаар

*Серво

*& b usb гэж бичнэ үү

Алхам 1: Серво ба цаасан хавчаарыг эрүүний аль ч талд байрлуулахын тулд цаасан хавчаар хийх хангалттай том нүх өрөмдөнө

Серво ба цаасан хавчуурга дээр бэхлэхийг хүсч байгаа эрүүний аль ч талд хавчаар хийх хангалттай том нүх өрөмдөнө
Серво ба цаасан хавчуурга дээр бэхлэхийг хүсч байгаа эрүүний аль ч талд хавчаар хийх хангалттай том нүх өрөмдөнө

Алхам 2: Хөдөлгөөнийг хянахын тулд хавчаараа Servo/хавчаар дээр нугалж, нөгөө үзүүрийг эрүү рүү нь бөхийлгө

Хөдөлгөөнийг хянахын тулд эрүү хавчуулж, нөгөө үзүүрийг нугалж, Servo/хавчаарыг нугалж, хавчаараа хэлбэрлээрэй
Хөдөлгөөнийг хянахын тулд эрүү хавчуулж, нөгөө үзүүрийг нугалж, Servo/хавчаарыг нугалж, хавчаараа хэлбэрлээрэй
Хөдөлгөөнийг хянахын тулд эрүү хавчуулж, нөгөө үзүүрийг нугалж, Servo/хавчаар дээр нугалж хавчаараа хэлбэрлээрэй
Хөдөлгөөнийг хянахын тулд эрүү хавчуулж, нөгөө үзүүрийг нугалж, Servo/хавчаар дээр нугалж хавчаараа хэлбэрлээрэй

Servo -ийн зургийг өгөх боломжгүй, учир нь энэ нь өөр төслийн хайрцган дээр бэхлэгдсэн байдаг.

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Servo -ийн дохионы зүүг ХОУХ -ны зүү дээр холбоно уу (Mega 2560 -ийн хувьд энэ нь 9 -р зүү юм). Сервогийн эерэг үзүүрийг ХАРААГҮЙ цахилгаан тэжээлийн эх үүсвэрт холбоно уу. Эрчим хүчний эх үүсвэрийн Arduino & GND -ийн GND хоёуланг нь servo -ийн GND -д холбоно уу.

Алхам 4: Код (FIY кодонд надад зээл байхгүй)

Код (FIY кодонд надад ямар ч кредит байхгүй)
Код (FIY кодонд надад ямар ч кредит байхгүй)

//www.elegoo.com

//2016.12.08

#"Servo.h" -г оруулна уу

Servo myservo; // servo хянахын тулд servo объект үүсгэх // ихэнх самбар дээр арван хоёр servo объект үүсгэж болно

int pos = 0; // servo байрлалыг хадгалах хувьсагч

хүчингүй тохиргоо ()

{

myservo.attach (9); // 9 -р зүү дээрх servo -ийг servo объект руу хавсаргана

}

хоосон давталт ()

{

for (pos = 0; pos <= 180; pos += 1) // 0 градусаас 180 градус хүртэл явна // 1 градусын алхамаар

{

myservo.write (pos); // "pos" хувьсагчийн байрлал руу явахыг servo -д хэлээрэй

саатал (15); // servo байрлалд хүрэх хүртэл 15ms хүлээнэ

}

for (pos = 180; pos> = 0; pos -= 1) // 180 градусаас 0 градус хүртэл явдаг

{

myservo.write (pos); // "pos" хувьсагчийн байрлал руу явахыг servo -д хэлээрэй

саатал (15); // servo байрлалд хүрэх хүртэл 15ms хүлээнэ

}

}

Зөвлөмж болгож буй: