Satura rādītājs:

Tastatūras pogas servopozicionētājs: 3 soļi
Tastatūras pogas servopozicionētājs: 3 soļi

Video: Tastatūras pogas servopozicionētājs: 3 soļi

Video: Tastatūras pogas servopozicionētājs: 3 soļi
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Jūlijs
Anonim
Tastatūras pogu servopozicionētājs
Tastatūras pogu servopozicionētājs

Šajā pamācībā varēs nospiest pogu uz tastatūras tastatūras un atkarībā no tā, kāda rakstzīme tika nospiesta, servomotors griezīsies zināmā mērā. Programma nepārtraukti darbosies katru reizi, kad tiek nospiesta poga.

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas

Šī pamācība ir diezgan vienkārša sastāvdaļu ziņā. nepieciešamie priekšmeti ietvers:

1. arduino mikro kontrolieris

2. 1 maizes dēlis

3. 4x4 matricas tastatūra

4. 1 mikro servo

5. visbeidzot, vadu sortiments, lai savienotu visu

2. darbība: iestatiet tastatūru un servo

Iestatiet tastatūru un servo
Iestatiet tastatūru un servo

Iestatījums ir arī taisns uz priekšu.

Es nevarēju atrast 4x4 matricas tastatūru, kādu es izmantoju projektā, tāpēc šī ir tuvākā sastāvdaļa, kādu es varētu atrast.

izkārtojums ir tieši tāds pats, tāpēc, kamēr savienojat 8 tapas pareizā secībā, rezultāts joprojām būs tāds pats.

1. sāciet, pievienojot vadus no tastatūras arduino. sākot no vistālākās tapas pa kreisi no tastatūras, pievienojiet to arduino 2. tapai. Jūs to darīsit visām tapām, līdz sasniegsit arduino 9. tapu. noteikti ievērojiet diagrammu, lai labāk izprastu.

2. pievienojiet sarkano vadu no 5 V tapas uz arduino ar pozitīvo sliedi uz maizes dēļa.

3. pievienojiet melnu vadu no GND tapas uz arduino ar negatīvo sliedi uz maizes dēļa.

4. Visbeidzot, pievienojiet strāvas un zemes vadus arduino 5v un gnd sliedēm. Vidējais dzeltenais vads tiks novietots līdz arduino 10. tapai.

3. solis: kods

Kad visi komponenti ir pareizi pievienoti, lejupielādējiet kodu un palaidiet programmu. Kā jau minēts iepriekš, katrs tastatūras simbols pagriezīs servo iepriekš noteiktā stāvoklī. Šis servo nepagriezīsies par 360 grādiem, tas pagriezīsies tikai līdz 180 grādiem.

Ieteicams: