Intro till Arduino (11 / 15 steg)
Steg 11: Analog ut
Pulse bredd modulering- eller PWM för kort - verk genom att snabbt vrida PWM stift hög (5V) och låg (0V) att simulera en analog signal. Till exempel, om du skulle blinka en LED på och av tillräckligt snabbt (ca fem millisekunder varje), verkar det att ljusstyrkan i genomsnitt och endast verkar får halva ström. Alternativt, om det skulle blinka på vid 1 millisekund och sedan blinka bort för 9 millisekund, LED verkar vara 1/10 som ljus och bara att få 1/10 spänningen.
PWM är avgörande för ett antal program, inklusive att göra ljud, kontrollera ljusstyrkan på belysningen och kontrollera hastigheten på motorer.
För en mer ingående förklaring, kolla in hemligheter för PWM sida.
Om du vill prova PWM själv, Anslut en LED och 220 ohm resistor till digital stift 9, i serien till marken. Kör följande exempelkod:
Fil -> exempel 3. Analog -> -> blekning