Sommario:

Controllo della tastiera del servomotore: 7 passaggi
Controllo della tastiera del servomotore: 7 passaggi

Video: Controllo della tastiera del servomotore: 7 passaggi

Video: Controllo della tastiera del servomotore: 7 passaggi
Video: La tastiera non scrive più improvvisamente? 2024, Dicembre
Anonim
Controllo da tastiera del servomotore
Controllo da tastiera del servomotore

Il primo è impostare il servomotore.

  1. Il filo centrale va alla porta 5V
  2. La sinistra va alla porta GND
  3. Collegare l'ultimo (il cavo di controllo) alla porta 9

Passaggio 1: collegare la tastiera

Collega la tastiera
Collega la tastiera

La tastiera è piuttosto semplice. Basta collegare i pin da sinistra a destra 8, 7, 6, 5, 4, 3, 2, 1. L'immagine è spostata di uno ma stiamo collegando il servo a 9, quindi sposta tutto verso il basso.

Passaggio 2: scarica il codice però

Scarica il codice (che è commentato) ed esegui. Dovrebbe andare tutto bene. Fondamentalmente, quando si immette un numero a 3 cifre inferiore a 180, il braccio del servo viene spostato di quel grado. Con tre cifre intendo che dovrai inserire 010 per ottenere 10 e 005 per ottenere 5.

Passaggio 3: configurazione del codice

Configurazione del codice
Configurazione del codice

La tastiera può essere diversa, assicurati solo che la tua assomigli all'array di caratteri, se non semplicemente cambia i caratteri in modo che corrispondano ai tuoi. Ho usato una variabile di avvio per mantenere il valore di ripristino (0) che è un'opzione. Puoi sempre passare uno 0 al metodo invece.

Passaggio 4: cifra 1

Cifra 1
Cifra 1

Questo codice controlla se sta valutando la prima cifra che può essere solo 0 o 1. Qualsiasi altra cosa fa sì che il servo si reimposti a 0 poiché l'input non era valido. Se valido aumenta alla cifra successiva e aggiunge 100 se è stato inserito 1. Quindi ora hai una base di 100.

Passaggio 5: cifra 2

Cifra 2
Cifra 2
Cifra 2
Cifra 2

Simile al primo valuta solo i numeri, questa volta 1-9. Una volta inserito un carattere valido, aggiunge il numero immesso per 10 per riempire le decine. Quindi supponiamo che la cifra 1 fosse 1, quindi hai 100, ora hai inserito 5. La base ora è 150.

Passaggio 6: cifra 3

Cifra 3
Cifra 3
Cifra 3
Cifra 3

La cifra 3 è simile alle altre ma aggiunge semplicemente 1-9 in base a ciò che è stato selezionato. Diciamo che è stato inserito 8. Ora hai 158 per passare al metodo di spostamento servo. Una volta superato, vai al passaggio successivo…

Passaggio 7: movimento del servo

Servomossa
Servomossa

Controlla che val, il nostro esempio è 158, sia inferiore a 180. Poiché è così, sposta il motore a 158 gradi. Se si dicesse 190, il servo si ripristinerebbe a 0. Le stampe seriali servono solo per il controllo dei dati. Niente di significativo lì.

Consigliato: