Talaan ng mga Nilalaman:

SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2: 4 Hakbang
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2: 4 Hakbang

Video: SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2: 4 Hakbang

Video: SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2: 4 Hakbang
Video: Control Servo motor with a Push Button: Move Servo to ONE direction SPB-2 2024, Nobyembre
Anonim
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL # 2

KNOB: Kontrolin ang posisyon ng isang RC (libangan) servo motor gamit ang iyong Arduino at isang potensyomiter. Ginagamit ng halimbawang ito ang Arduino servo library.

Hakbang 1: KINAKAILANGAN ANG HARDWARE:

HARDWARE KINAKAILANGAN
HARDWARE KINAKAILANGAN

Arduino o Genuino Board, Servo Motor, 10k ohm potentiometer, Hook-up (Jumper) na mga wire.

Hakbang 2: CIRCUIT:

CIRCUIT
CIRCUIT

Ang mga motor ng servo ay mayroong tatlong mga wire: lakas, lupa, at signal. Karaniwang pula ang power wire, at dapat na konektado sa 5V pin sa Arduino o Genuino board. Ang ground wire ay karaniwang itim o kayumanggi at dapat na konektado sa isang ground pin sa pisara. Ang signal pin ay karaniwang dilaw o kahel at dapat na konektado sa pin 9 sa board. Ang potentiometer ay dapat i-wire upang ang dalawang panlabas na mga pin ay konektado sa kapangyarihan (+ 5V) at lupa, at ang gitnang pin ay konektado sa analog input 0 sa pisara.

Hakbang 3: CODE:

CODE
CODE

# isama ang Servo myservo; int potpin = 0; int val; void setup () {myservo.attach (9);} void loop () {val = analogRead (potpin); val = mapa (val, 0, 1023, 0, 180); myservo.write (val); antala (15);}

Hakbang 4: ANG INSTAGRAM POST:

Bisitahin ang aking post sa Instagram. Suriin ito, ang proyektong ito ay inilarawan din doon -

Inirerekumendang: