Hvad er de forskellige typer Arduino® -stifter?
En Arduino® er et mærke af programmerbar mikrokontroller, der ofte bruges af hobbyister til at interagere med andre enheder. I projekter som robotik og hjemmeautomation er Arduino® -tavler ofte knyttet til sensorer, knapper og motorer. Arduino® -stifter giver brugerne mulighed for let at forbinde en række enheder og komponenter til mikrokontrolleren. Der er tre hovedtyper af Arduino® -stifter: digitale stifter, analoge stifter og effektstifter.
digitale stifter kan bruges som både input- og udgangsstifter på de fleste Arduino® Microcontrols. Dette betyder, at en enkelt pin både kan sende og modtage digitale data. Digital Arduino® -stifter kan kun være "høj" eller "lav." Når en digital pin er høj, er der en konstant spænding. Når stiften er lav, er denne spænding væk. At tænde og slukke for en let emitterende diode (LED) er et almindeligt eksempel på en digital output, og kontrol af en knap er et eksempel på et digitalt input.
Ud over at tilvejebringe enkle input og output kan de digitale Arduino®-stifter i mange tavler også bruges til pulsbreddemodulering (PWM). Puls-bredde-modulation bruges til at simulere en varierende analog output ved hjælp af digitale stifter. For eksempel, hvis en motor er tilsluttet en digital outputstift, ville den rotere, når stiften blev bragt højt og stop, når stiften blev lavet lav. Med PWM skiftes den digitale outputstift hurtigere eller langsommere for at ændre motorens hastighed. Puls-bredde-modulation får de digitale Arduino®-stifter til at skifte højt og lavt så hurtigt, at forbindelsen opfører sig som en analog output, og den resulterende spænding gennem denne pin kan kontrolleres nøjagtigt.
Arduino® mikrokontrollere har også analoge inputstifter. Ligesom digitale inputstifter bruges disse til at læse tilstanden for en tilsluttet enhed, såsom en sensor. Selvom digitale stifter kun kan fortælle, om en forbindelse er høj eller lav, er analoge input Arduino® -stifter ABLe for at læse den nøjagtige spændingsværdi. Dette er nyttigt til grænseflade med analoge sensorer, der har en lang række mulige værdier. For eksempel sender analoge termometersensorer ofte en spændingslæsning, der svarer til temperaturen. Ved hjælp af en analog input -pin kan en Arduino® læse værdien direkte.
Den endelige type Arduino® -pin er strømpinnen. De fleste Arduino® -mikrokontrollere har flere effektstifter, der modtager og udsender en række spændinger. En af de vigtigste er "spænding i" (VIN) strømstift. Denne pin bruges til at give konstant spænding til strømmen fra en ekstern strømforsyning eller batteri. Fem-volt (5V) effektstifter giver komponenter og sensorer mulighed for at modtage reguleret femvolt effekt direkte fra mikrokontrolleren. Endelig kan jord (GND) strømstifter bruges til elektrisk jordanordninger, der er forbundet til en Arduino®.