Skip to main content

Vilka är de olika typerna av Arduino Motorer?

Arduino Mikrokontroller kan användas för att kontrollera flera olika typer av motorer.Även om den exakta elektroniska styrkretsen varierar beroende på projektet, är varje motor kopplad till en utgångsstift på Arduino styrelse.Programmeringskod kan användas för att ändra hastigheten och riktningen för en ansluten motor eller för att främja en motor till en vald position.De tre vanligaste varianterna av Arduino Motorer är likström (DC), steg och servo.

En likströmmotor är relativt enkel och kan användas för många ändamål.DC -motorer innehåller spolar av tråd som placeras i en magnet.När elektricitet skickas genom spolarna får det resulterande elektromagnetiska fältet en axel att rotera.Många av den likströmmen Arduino Motorer som används i dessa projekt inkluderar enkla växellådor, som ger hävstång för att vrida tunga hjul eller utföra andra mekaniska uppgifter.

Mycket små DC -motorer kan vara direkt anslutna till en Arduino Utgångsstift, men motorer som drar mer än 40 milliamps ström kräver ytterligare kontrollkretsar.Transistorer används ofta för detta ändamål.;Detta tillåter Arduino Så här använder du en lågströmssignal, som aktiverar en fast tillståndsomkopplare och skickar högströme till motorn.I vissa applikationer som robotik kombineras flera transistorer i ett arrangemang som kallas en "H-brid."En H-brid tillåter den elektriska polariteten att vändas och möjliggör DC Arduino motorer som ska drivas framåt eller bakåt.

Arduino reg;Stegmotorer liknar DC -motorer, men roterar inte kontinuerligt.Istället gör det inre arrangemanget av elektromagnetiska spolar ett stegmotoriskt framsteg eller "steg" framåt i små steg.Som ett exempel på denna rörelse drivs ofta händerna på en batteridriven analog klocka av en stegmotor.Arduino Motorer med en bifogad stegmotor måste programmeras för att mata ut en serie pulser.Varje signal får motorn att "steg" en gång.

Servomotorer skiljer sig väsentligt från antingen DC- eller stegmotorer.Denna motor har integrerade växlar och kretsar för att styra axelpositionen mycket exakt.Dessa typer av Arduino Motorer är vanligtvis inte avsedda för fullständig cirkulär rotation, utan rör sig istället inom en 90 grader;eller 180 deg;räckvidd.Servomotorer kräver både en konstant kraftkälla och en positionssignal, som bestämmer axelens exakta position.Servos, som dessa motorer ofta kallas, kan ofta flytta från position till position med stor hastighet och noggrannhet.