Sisällysluettelo:

Servomoottorin näppäimistön ohjaus: 7 vaihetta
Servomoottorin näppäimistön ohjaus: 7 vaihetta

Video: Servomoottorin näppäimistön ohjaus: 7 vaihetta

Video: Servomoottorin näppäimistön ohjaus: 7 vaihetta
Video: Ohjaa 32 servomoottoria PCA9685: llä ja ESP32 - V4: llä 2024, Heinäkuu
Anonim
Servomoottorin näppäimistön ohjaus
Servomoottorin näppäimistön ohjaus

Ensimmäinen on servomoottorin asentaminen.

  1. Keskijohto menee 5V porttiin
  2. Vasen siirtyy GND -porttiin
  3. Liitä viimeinen (ohjausjohto) porttiin 9

Vaihe 1: Yhdistä näppäimistö

Liitä näppäimistö
Liitä näppäimistö

Näppäimistö on melko yksinkertainen. Liitä vain nastat vasemmalta oikealta 8, 7, 6, 5, 4, 3, 2, 1. Kuva siirtyy yhdellä, mutta yhdistämme servon yhdeksään, joten siirrä kaikki alas.

Vaihe 2: Lataa koodi

Lataa koodi (joka on kommentoitu) ja suorita. Kaikkien pitäisi olla hyvin. Pohjimmiltaan, kun syötät 3 -numeroisen numeron alle 180, se siirtää servovartta tähän asteeseen. Kolminumerolla tarkoitan, että sinun on annettava 010 saadaksesi 10 ja 005 saadaksesi 5.

Vaihe 3: Koodin asetukset

Koodin asetukset
Koodin asetukset

Näppäimistöt voivat vaihdella, mutta varmista, että omasi näyttää char -taulukolta, jos et yksinkertaisesti muuta merkkejä vastaamaan omaasi. Käytin käynnistysmuuttujaa pitämään nollausvaloa (0), joka on vaihtoehto. Voit aina siirtää menetelmän sijaan 0: n.

Vaihe 4: Numero 1

Numero 1
Numero 1

Tämä koodi tarkistaa, arvioiko se ensimmäistä numeroa, joka voi olla vain 0 tai 1. Mikä tahansa muu saa servon palautumaan arvoon 0, koska syöte oli virheellinen. Jos kelvollinen, lisää seuraavaan numeroon ja lisää 100, jos 1 on annettu. Joten sinulla on tukikohta nyt 100.

Vaihe 5: Numero 2

Numero 2
Numero 2
Numero 2
Numero 2

Samanlainen kuin ensimmäinen, se arvioi vain numeroita, tällä kertaa 1-9. Kun kelvollinen merkki on syötetty, se lisää kymmenen kertaa syötetyn luvun 10. Oletetaan siis, että numero 1 oli 1, joten sinulla on 100, nyt kirjoitit 5. Perusta on nyt 150.

Vaihe 6: Numero 3

Numero 3
Numero 3
Numero 3
Numero 3

Numero 3 on samanlainen kuin muut, mutta lisää vain 1-9 valitun perusteella. Oletetaan, että 8 on syötetty. Sinulla on nyt 158 siirrettävää servonsiirtomenetelmään. Kun olet läpäissyt, siirry seuraavaan vaiheeseen…

Vaihe 7: Servo Move

Servo Move
Servo Move

Tarkistaa, että val, esimerkissämme 158, on alle 180. Koska se siirtää moottorin 158 asteeseen. Jos sanottaisiin 190, servo palautuisi nollaan. Sarjatulosteita käytetään vain tietojen tarkistamiseen. Ei siellä mitään merkittävää.

Suositeltava: