Talaan ng mga Nilalaman:

Servo Gladiators: 5 Hakbang
Servo Gladiators: 5 Hakbang

Video: Servo Gladiators: 5 Hakbang

Video: Servo Gladiators: 5 Hakbang
Video: SCX24 JEEP GLADIATOR 3.0 BUILD - STAGE 1: INJORA LCG CARBON CHASSIS, MOFO V2 PORTALS, LGRP, CLUB 5 2024, Nobyembre
Anonim
Servo Gladiators
Servo Gladiators

Sa proyektong ito inilalagay namin ang dalawang potentiometers sa dalawang mga breadboard upang makontrol ang mga servo motor. Ang mga motor na servo ay lalaban hanggang kamatayan !!!!!!

*** Ang proyektong ito ay isang prototype lamang. Kami ay naghahanap upang gumawa ng isang mas malaking isa na may isang mas malaking servo motor. Ginagawa pa rin namin ang code.

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Arduino

2 mga breadboard

2 potentiometers

2 servo motor

20 mga wire

Power supply ac / dc adapter

Hakbang 2: Servo Motor

*** Kapag ginagawa mo ang proyektong ito panatilihin sa isip ang larawang ito.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AU1ig&&==2

Hakbang 3: Code

# isama

Servo MyServo; // create servo object upang makontrol ang isang servo Servo MyServo1;

int potpin = 0; // analog pin na ginamit upang ikonekta ang potensyomiter

int val = 0; // variable upang mabasa ang halaga mula sa analog pin

int potpin2 = A2;

int val2 = 0;

walang bisa ang pag-setup () {

myservo.attach (9); // nakakabit ang servo sa pin 9 sa object ng servo

myservo1.attach (10); pinMode (potpin, INPUT);

pinMode (potpin2, INPUT);

Serial.begin (9600); }

walang bisa loop (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023)

val = mapa (val, 0, 1023, 0, 180); // sukatin ito upang magamit ito sa servo (halaga sa pagitan ng 0 at 180)

val2 = mapa (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // nagtatakda ng posisyon ng servo ayon sa na-scale na halaga

antala (10); // naghihintay para sa servo na makarating doon}

Hakbang 4: Mga Hakbang:

Mga Hakbang
Mga Hakbang
Mga Hakbang
Mga Hakbang

1.) ilagay ang dalawang petentiometers sa magkakahiwalay na mga breadboard.

2.) Ilagay ang mga pin sa likod nito.

Ika-1 segundaryo:

ang kaliwang pin ay pupunta sa minus

ang gitnang pin ay papunta sa A0

Ang tamang pin ay napupunta sa plus.

Ika-2 petentiometer:

ang kaliwang pin ay papunta sa plus sa iba pang breadboard.

ang gitnang pin ay papunta sa a2 sa arduino.

ang tamang pin ay pupunta sa minus sa iba pang arduino.

1st Servo motor:

Bumaba si Brown sa lupa

Pumunta si Red sa plus

Pumunta si Orange sa pin sa arduino. ginamit namin ang d10.

2nd servo motor

Bumaba si Brown sa lupa

Pumunta si Red sa plus

Pumunta si Orange sa pin. Ginamit namin ang d9

Hakbang 5: Mga Larawan:

Mga larawan
Mga larawan
Mga larawan
Mga larawan

Opsyonal: Maaari kang magdagdag ng mga espada sa mga dulo.

Ni: Justin Herskowitz at Ian Friedman

Inirerekumendang: