Мазмуну:

Джойстик Arduino аркылуу башкарылган сервону башкарат (программалоо менен): 4 кадам
Джойстик Arduino аркылуу башкарылган сервону башкарат (программалоо менен): 4 кадам

Video: Джойстик Arduino аркылуу башкарылган сервону башкарат (программалоо менен): 4 кадам

Video: Джойстик Arduino аркылуу башкарылган сервону башкарат (программалоо менен): 4 кадам
Video: Контроллер для ПК из Arduino NANO? Легко! 2024, Ноябрь
Anonim
Image
Image

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

1 -кадам: Керектүү компоненттер:

Керектүү компоненттер
Керектүү компоненттер
  1. Arduino Uno
  2. Джойстик
  3. Серво мотору
  4. Breadboard
  5. зымдар

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

Туташуу
Туташуу

Бардык компоненттерди схемага ылайык туташтырыңыз:

  1. Джойстик туташуусу:

    1. джойстик VCC Arduino 5V
    2. джойстик GND Arduino GND
    3. joystick x_axis Arduino pin A0
  2. Серво туташуусу:

    1. servo VCC Arduino 5V
    2. servo GND Arduino GND
    3. Servo data_pins Arduino pin 10

3 -кадам: Программалоо:

Программалоо
Программалоо

Төмөнкү программаны Arduino Uno тактасына жүктөңүз:

#incervServo servo;

int x_axis;

int servo_val;

жараксыз орнотуу ()

{

pinMode (A0, INPUT);

servo.attach (10);

}

боштук цикл ()

{

x_axis = analogRead (A0);

servo_val = карта (x_axis, 0, 1023, 0, 180);

servo.write (servo_val);

}

4 -кадам: Булак коду:

код: Булак коду (бул жерди басыңыз)

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