Hvad er de forskellige typer Arduino®-pins?
En Arduino® er et mærke af programmerbar mikrocontroller, der ofte bruges af hobbyister til at interagere med andre enheder. I projekter som robotik og hjemmeautomation er Arduino®-kort ofte knyttet til sensorer, knapper og motorer. Arduino®-stifter gør det muligt for brugerne let at forbinde en række enheder og komponenter til mikrokontrolleren. Der er tre hovedtyper af Arduino®-stifter: digitale stifter, analoge stifter og strømstifter.
Digitale stifter kan bruges som både input- og outputstifter på de fleste Arduino®-mikrokontrollere. Dette betyder, at en enkelt pin både kan sende og modtage digitale data. Digital Arduino®-stifter kan kun være "høje" eller "lave." Når en digital pin er høj, er en konstant spænding til stede. Når stiften er lav, er denne spænding væk. At tænde og slukke for en lysemitterende diode (LED) er en almindelig forekomst af en digital udgang, og kontrol af status for en knap er et eksempel på en digital indgang.
Ud over at tilvejebringe enkle ind- og udgange, kan de digitale Arduino®-stifter på mange plader også bruges til pulsbredde-modulering (PWM). Pulsbreddemodulering bruges til at simulere en varierende analog output ved hjælp af digitale stifter. For eksempel, hvis en motor er forbundet til en digital udgangsstift, vil den dreje, når stiften blev bragt højt og stoppe, når stiften blev lavet. Med PWM kobles den digitale udgangsstift hurtigere eller langsommere for at ændre motorens hastighed. Pulsbreddemodulering får de digitale Arduino®-stifter til at skifte højt og lavt så hurtigt, at forbindelsen opfører sig som en analog udgang, og den resulterende spænding gennem denne stift kan kontrolleres nøjagtigt.
Arduino®-mikrokontrollere har også analoge indgangsstifter. Ligesom digitale indgangsstifter bruges disse til at læse tilstanden for en tilsluttet enhed, f.eks. En sensor. Selvom digitale stifter kun kan fortælle, om en forbindelse er høj eller lav, kan Arduino®-stifter med analog indgang læse den nøjagtige spændingsværdi. Dette er nyttigt til grænseflade med analoge sensorer, der har et bredt interval af mulige værdier. For eksempel sender analoge termometer sensorer ofte en spænding, der svarer til temperaturen. Ved hjælp af en analog indgangsnål kan en Arduino® læse værdien direkte.
Den endelige type Arduino®-stift er strømstiften. De fleste Arduino®-mikrokontrollere har flere strømstifter, der modtager og udsender forskellige spændinger. En af de vigtigste er "spænding ind" (VIN) strømstiften. Denne pin bruges til at tilvejebringe konstant spænding til at drive kortet fra en ekstern strømforsyning eller batteri. Fem-volt (5V) strømstifter gør det muligt for komponenter og sensorer at modtage reguleret fem-volt strøm direkte fra mikrokontrolleren. Endelig kan jordforbindelsesstifter (GND) bruges til elektrisk jordforbindelser, der er tilsluttet en Arduino®.