Mundarija:

Arduino qo'llanmasi - Joystick bilan servo dvigatelni boshqarish: 4 qadam
Arduino qo'llanmasi - Joystick bilan servo dvigatelni boshqarish: 4 qadam

Video: Arduino qo'llanmasi - Joystick bilan servo dvigatelni boshqarish: 4 qadam

Video: Arduino qo'llanmasi - Joystick bilan servo dvigatelni boshqarish: 4 qadam
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Iyul
Anonim
Image
Image

Ushbu qo'llanmada biz Joystick bilan servo ishlatishni o'rganamiz. Biz 1 dona Joystick bilan 1 dona servo motorni boshqaramiz.

Siz robot qo'llanma loyihalarini ushbu qo'llanmaga asoslanib amalga oshirishingiz mumkin. Albatta, biz buni amalga oshirishda tashqi batareyadan / quvvatdan foydalanamiz. Keyingi darsda men sizga Bluetooth orqali Android ilovasi yordamida bir nechta servolarni boshqarishni ko'rsataman. Obuna bo'lishni unutmang. Qo'llab -quvvatlaganingiz uchun tashakkur.

1 -qadam: Uskuna kerak

Kod
Kod

Arduino taxtasi

Servo dvigatel

Joystik moduli

Simlar

Non paneli

2 -qadam: ulanishlar

VCC / GND tashqi batareyasi non paneliga ulanadi.

- Arduino GND nonvoyxonaning GND kirishiga ulanadi

- Ushbu loyihada biz foydalanadigan servo ulanishlar quyidagicha;

* To'q rangli kirish - signal kiritish

* Qizil kirish - Quvvat kiritish (VCC)

* Jigarrang kirish - erga kirish (GND)

- Servo1 VCC va GND nonvoyxonaning VCC / GND kirishiga ulanadi

- Servo1 signali Arduino Digital PWM 3 ga ulanadi

- Biz ushbu loyihada ishlatadigan joystik ulanishlari quyidagicha;

* Joystick GND Arduino GND ga ulanadi

*Joystick VCC Arduino VCC -ga ulanadi

* Joystik 'X' (ba'zi modullarda 'H') Arduino Analog 0 ga ulanadi

* Joystik 'Y' (ba'zi modullarda 'V') Arduino Analog 1 ga ulanadi

* Joystick 'SW' (kalit yoki tugma) ulanmagan.

Joystik moduli haqida:

X va Y pozitsiyasini o'qish uchun 2 x 5K potansiyometr

1 x Odatda ochiq lahzali kalit

Oddiy 5 pin +5Vcc - GND - VRx - VRy - SW

3 -qadam: kod

Men kodni baham ko'rmadim, chunki u qisqa va servo soniga qarab o'zgaradi.

Qo'llanmani tomosha qilib kod yozishingiz mumkin. Bu o'rganishning eng yaxshi usuli. Men uzoq va murakkab kodlarni baham ko'rishda davom etaman.

4 -qadam: Agar men yordam bergan bo'lsam

Agar men yordamchi bo'lganimda
Agar men yordamchi bo'lganimda
Agar men yordamchi bo'lganimda
Agar men yordamchi bo'lganimda

Avvalo, ushbu qo'llanmani o'qiganingiz uchun sizga rahmat aytmoqchiman! Umid qilamanki, bu sizga yordam beradi.

Agar meni qo'llab -quvvatlamoqchi bo'lsangiz, mening kanalimga obuna bo'lishingiz va videolarni ko'rishingiz mumkin.

Mening YouTube kanalimga tashrif buyuring

Tavsiya: