Turinys:

Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2: 4 žingsniai
Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2: 4 žingsniai

Video: Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2: 4 žingsniai

Video: Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2: 4 žingsniai
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Liepa
Anonim
Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2
Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2
Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2
Servo variklis - rankenėlė - ARDUINO - KODO ATSKLEIDIMAS #2

RANKENĖLĖ: valdykite RC (hobio) servo variklio padėtį naudodami „Arduino“ir potenciometrą. Šiame pavyzdyje naudojama „Arduino“servo biblioteka.

1 žingsnis: REIKALINGA Aparatūra:

REIKALINGA Aparatūra
REIKALINGA Aparatūra

„Arduino“arba „Genuino“plokštė, „Servo“variklis, 10 k ohm potenciometras, „Hook-up“(„Jumper“) laidai.

2 žingsnis: CIRCUIT:

SROVĖ
SROVĖ

Servo varikliai turi tris laidus: maitinimą, įžeminimą ir signalą. Maitinimo laidas paprastai yra raudonas ir turi būti prijungtas prie 5 V kištuko Arduino arba Genuino plokštėje. Įžeminimo laidas paprastai yra juodas arba rudas ir turi būti prijungtas prie plokštės įžeminimo kaiščio. Signalo kaištis paprastai yra geltonos arba oranžinės spalvos ir turėtų būti prijungtas prie plokštės 9 kaiščio. Potenciometras turi būti prijungtas taip, kad jo du išoriniai kaiščiai būtų prijungti prie maitinimo (+5 V) ir įžeminti, o jo vidurinis kaištis būtų prijungtas prie analoginės įvesties 0 lentoje.

3 žingsnis: KODAS:

KODAS
KODAS

#include Servo myservo; int potpin = 0; int val; void setup () {myservo.attach (9);} void loop () {val = analogRead (potpin); val = žemėlapis (val, 0, 1023, 0, 180); myservo.write (val); vėlavimas (15);}

4 žingsnis: INSTAGRAM POST:

Apsilankykite mano „Instagram“įraše. Patikrinkite, šis projektas taip pat aprašytas ten -

Rekomenduojamas: