Skip to main content

Hva er de forskjellige typene Arduino reg;Motorer?

Arduino reg;Mikrokontroller kan brukes til å kontrollere flere forskjellige typer motorer.Selv om den eksakte elektroniske kontrollkretsen vil variere avhengig av prosjektet, er hver motor koblet til en utgangspinne på Arduino borde.Programmeringskode kan brukes til å endre hastigheten og retningen til en tilkoblet motor, eller for å fremme en motor til en valgt posisjon.De tre vanligste variantene av Arduino Motorer er likestrøm (DC), Stepper og Servo.

En likestrømmotor er relativt enkel, og kan brukes til mange formål.DC -motorer inneholder ledninger med ledninger som er plassert i en magnet.Når strøm blir sendt gjennom spolene, får det resulterende elektromagnetiske feltet en aksel til å rotere.Mange av likestrømmen Arduino Motorer som brukes i disse prosjektene inkluderer enkle girkasser, som gir gearing for å vri tunge hjul eller utføre andre mekaniske oppgaver.

Veldig små DC -motorer kan kobles direkte til en Arduino reg;Utgangstift, men motorer som trekker mer enn 40 milliamp strøm krever ytterligere kontrollkretser.Transistorer brukes ofte til dette formålet.;Dette tillater Arduino For å bruke et lavstrømsignal, som aktiverer en solid-state-bryter og sender høy strøm til motoren.I noen applikasjoner som robotikk kombineres flere transistorer i en ordning kjent som en "H-bro."En H-Bridge lar den elektriske polariteten reverseres, og muliggjør DC Arduino motorer som skal kjøres fremover eller bakover.

Arduino reg;Steppermotorer ligner likestrømsmotorer, men roterer ikke kontinuerlig.I stedet gjør det interne arrangementet av elektromagnetiske spoler en trinnmotor eller "trinn" fremover i små trinn.Som et eksempel på denne bevegelsen blir hendene på en batteridrevet analog klokke ofte drevet av en trinnmotor.Arduino Motorer med en festet trinnmotor må programmeres til å sende ut en serie pulser.Hvert signal får motoren til å "trinn" en gang.

Servomotorer er betydelig forskjellig fra enten DC- eller trinnmotorer.Denne motoren har integrert gir og kretsløp for å kontrollere akselposisjonen veldig nøyaktig.Disse typene Arduino Motorer er vanligvis ikke ment for fullstendig sirkulær rotasjon, men beveger seg i stedet innenfor en 90 og deg;eller 180 deg;område.Servomotorer krever både en konstant strømkilde og et posisjonssignal, som bestemmer den nøyaktige plasseringen av akselen.Servoer, som disse motorene ofte kalles, kan ofte bevege seg fra posisjon til posisjon med stor hastighet og nøyaktighet.