Oppgave 17: Test av servomotor

En servo er en liten elektrisk motor som kan dreie et bestemt antall grader.

Til hobbybruk brukes ofte en 180-grader miniservo som visst på bildet.

Servomotorer leveres med forskjellige armer som kan skrus på akslen.

Microservoer er bygget for en spenning på 5V, men ved enkel bruk kan micro:bittens strømforsyning på 3V ofte brukes.

Praktisk info

I denne oppgaven trenger du:

  • 1 stk micro:bit (med USB-kabel og batteripakke)

  • 1 stk miniservo 180-grader

  • 3 stk krodilleklemmer

  • 1 stk binders

Utstyrer som er brukt på illustrasjonsbildene er fra micro:bit Maker Kit

Montering

Ledningene må kobles til servoen og micro:bitten som visst på bildene. For å få kontakt med ledningene i kontakten til servoen bruker vi en binders delt i tre slik at vi kan komme til med krokodilleklemmene.

Sett "bindersbena" inn i kontakten som visst på bildet (vær litt forsiktig så du ikke stikker deg).

(Om du har et monteringsbrett kan det være greit å sette bindersbena i denne så står den stabilt)

Vær nøye med at du kobler ledningene riktig

  • RØD ledning på servo kobles til 3V på micro:bit

  • BRUN ledning på servo kobles til GND

  • ORANSJE ledning på servo er signalledningen og kobles til ønsket pin (for eksempel pin 0 på micro:bitten)

Fargene på krokodilleklemmene betyr ingenting, men for ordensskyld er det greit å ha tre ulike farger (og gjerne noe som ligner på fargene på servoen) så det er lettere å koble riktig.

Når micro:bitten er koblet til strøm via PC eller batteripakke er servoen klar til bruk.

Hvis du vil ha litt "kontroll" på servoen, kan du montere den på en liten plate med for eksempel dobbeltsidig tape.

Program

Dette eksempelet får servoen til å svinge fra det ene ytterpunktet til det andre.

  • Blokken "servo skriv til ..." finner du under "Avansert" > "Tilkobling"

Testing

  • Test at servoen fungerer som den skal

Utfordring

  1. Endre programmet slik at servoarmen beveger seg til forskjellige posisjoner avhengig av om du trykker på A-knappen, B-knappen eller A+B.