Мазмуну:

Arduino үйрөткүчү - Joystick менен Servo Motor Control: 4 кадам
Arduino үйрөткүчү - Joystick менен Servo Motor Control: 4 кадам

Video: Arduino үйрөткүчү - Joystick менен Servo Motor Control: 4 кадам

Video: Arduino үйрөткүчү - Joystick менен Servo Motor Control: 4 кадам
Video: Таймер с использованием Arduino Uno, программирование Arduino 2024, Июль
Anonim
Image
Image

Бул үйрөткүчтө биз сервисти Joystick менен кантип колдонууну үйрөнөбүз. Биз 1 джойстик менен 1 даана серво моторун башкарабыз.

Бул окуу куралына шилтеме берүү менен роботтук кол долбоорлоруңузду ишке ашырсаңыз болот. Албетте, биз муну аткарууда тышкы батареяны / кубатты колдонобуз. Кийинки сабакта, мен Bluetooth аркылуу Android тиркемеси менен бир нече сервопроблемаларды кантип башкарууну көрсөтөм. Жазылууну унутпаңыз. Колдооңуз үчүн рахмат.

1 -кадам: Аппараттык камсыздоо талап кылынат

Code
Code

Arduino Board

Servo Motor

Джойстик модулу

Зымдар

Breadboard

2 -кадам: Байланыштар

Тышкы батарея VCC / GND нан тактасына туташат.

- Arduino GND панелдин GND киришине туташат

- Бул долбоордо биз колдонгон servo байланыштары төмөнкүдөй;

* Orange Input - Signal Input

* Кызыл киргизүү - Power Input (VCC)

* Браун киргизүү - Жерге киргизүү (GND)

- Servo1 VCC жана GND панелдин VCC / GND киришине туташат

- Servo1 сигналы Arduino Digital PWM 3 менен туташат

- Биз бул долбоордо колдонгон джойстик байланыштары төмөнкүдөй;

* Джойстик GND Arduino GND менен туташат

*Джойстик VCC Arduino VCC менен туташат

* Джойстик 'X' (кээ бир модулдарда 'H') Arduino Analog 0 менен туташат

* Джойстик 'Y' (кээ бир модулдарда 'V') Arduino Analog 1ге туташат

* Джойстик 'SW' (которгуч же баскыч) туташкан эмес.

Джойстик модулу жөнүндө:

X жана Y позициясын окуу үчүн 2 x 5K потенциометрлери

1 Адатта Ачык Моменталдык которуу

Жөнөкөй 5 пин +5Vcc - GND - VRx - VRy - SW

3 -кадам: Код

Мен кодду бөлүшкөн жокмун, анткени ал кыска жана сервонун санына жараша өзгөрөт.

Сиз окуу куралын көрүү аркылуу код жаза аласыз. Бул үйрөнүүнүн жакшыраак жолу. Мен узун жана татаал коддор менен бөлүшүүнү улантам.

4 -кадам: Эгерде мен пайдалуу болсом

Эгерде мен Жардамдуу болсом
Эгерде мен Жардамдуу болсом
Эгерде мен Жардамдуу болсом
Эгерде мен Жардамдуу болсом

Биринчиден, мен бул колдонмону окугандыгың үчүн рахмат айткым келет! Мен сизге жардам берет деп үмүттөнөм.

Мени колдогуңуз келсе, каналыма жазылып, видеолорумду көрө аласыз.

Менин YouTube каналыма баш багыңыз

Сунушталууда: