Taula de continguts:

Control del teclat del motor servo: 7 passos
Control del teclat del motor servo: 7 passos

Vídeo: Control del teclat del motor servo: 7 passos

Vídeo: Control del teclat del motor servo: 7 passos
Vídeo: SERVO DRIVE & MOTOR WECON [ Conexión para un control en modo posición ] #1 2024, De novembre
Anonim
Control del teclat del motor servo
Control del teclat del motor servo

El primer és configurar el servomotor.

  1. El cable mig va al port de 5V
  2. L'esquerra es dirigeix cap al port GND
  3. Connecteu l’últim (el cable de control) al port 9

Pas 1: connecteu el teclat

Connecteu el teclat
Connecteu el teclat

El teclat és bastant senzill. Simplement connecteu els pins de l'esquerra de la dreta 8, 7, 6, 5, 4, 3, 2, 1. La imatge es desplaça per una, però estem connectant el servo a 9, de manera que només cal canviar-ho tot cap avall.

Pas 2: descarregueu el codi

Descarregueu el codi (que es comenta) i executeu. Tot hauria d’estar bé. Bàsicament, quan introduïu un número de 3 dígits per sota de 180, es mou el servo braç en aquest grau. Amb tres dígits, vull dir que haureu d'introduir 010 per obtenir 10 i 005 per obtenir 5.

Pas 3: Configuració del codi

Configuració del codi
Configuració del codi

Els teclats poden variar, només cal que assegureu-vos que el vostre aspecte sigui el conjunt de caràcters, si no simplement canvieu els caràcters perquè coincideixin amb els vostres. He utilitzat una variable d'inici per mantenir el restabliment val (0) que és l'opció. Sempre podeu passar un 0 al mètode.

Pas 4: dígit 1

Dígit 1
Dígit 1

Aquest codi comprova si avalua el primer dígit que només pot ser 0 o 1. Qualsevol altra cosa fa que el servo es restableixi a 0 ja que l'entrada no era vàlida. Si és vàlid, augmenta el dígit següent i afegeix 100 si s'ha introduït 1. Així que ara teniu una base de 100.

Pas 5: dígit 2

Dígit 2
Dígit 2
Dígit 2
Dígit 2

Semblant a la primera, només avalua les xifres, aquesta vegada de l'1 al 9. Un cop introduït un caràcter vàlid, afegeix el nombre introduït 10 vegades per omplir el lloc dels 10. Per tant, diguem que el dígit 1 era 1, de manera que en teniu 100 i ara heu introduït 5. La base ara és 150.

Pas 6: dígit 3

Dígit 3
Dígit 3
Dígit 3
Dígit 3

El dígit 3 és similar als altres, però simplement afegeix 1-9 en funció del que es va seleccionar. Suposem que es va introduir 8. Ara teniu 158 per passar al mètode de servo move. Un cop superat, aneu al següent pas …

Pas 7: Servo Move

Servo Move
Servo Move

Comprovem que la val, el nostre exemple és 158, sigui inferior a 180. Com que ho fa, mou el motor a 158 graus. Si es digués 190, el servo es restabliria a 0. Les impressions en sèrie són només per a la comprovació de dades. Res significatiu allà.

Recomanat: