Բովանդակություն:

Joystick- ի կողմից վերահսկվող սերվո Arduino- ի միջոցով (ծրագրավորմամբ). 4 քայլ
Joystick- ի կողմից վերահսկվող սերվո Arduino- ի միջոցով (ծրագրավորմամբ). 4 քայլ

Video: Joystick- ի կողմից վերահսկվող սերվո Arduino- ի միջոցով (ծրագրավորմամբ). 4 քայլ

Video: Joystick- ի կողմից վերահսկվող սերվո Arduino- ի միջոցով (ծրագրավորմամբ). 4 քայլ
Video: NEED FOR SPEED NO LIMITS (OR BRAKES) 2024, Նոյեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք պատրաստելու ենք ջոյսթիկի կառավարման սերվո Arduino Uno- ի միջոցով: Servo- ն կշարժվի ըստ ջոյսթիկի շարժման:

Քայլ 1: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
  1. Արդուինո Ունո
  2. Ջոյստիկ
  3. Սերվո շարժիչ
  4. Breadboard
  5. լարերը

Քայլ 2: Միացում

Միացում
Միացում

Միացրեք բոլոր բաղադրիչները ըստ սխեմայի.

  1. Joystick միացում.

    1. joystick VCC Arduino 5V
    2. joystick GND Arduino GND
    3. joystick x_axis Arduino քորոց A0
  2. Servo միացում.

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

Քայլ 3: mingրագրավորում

Programրագրավորում
Programրագրավորում

Ներբեռնեք հետևյալ ծրագիրը Arduino Uno տախտակում.

#ներառելServo 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: Աղբյուրի ծածկագիր

կոդ: Սկզբնաղբյուր (կտտացրեք այստեղ)

Խորհուրդ ենք տալիս: