//Þetta kóðadæmi sýnir hvernig á að dimma ljósdíóðu, þ.e. hafa daufa lýsingu
//Sýnir notkun á analog output (hliðrænn útgangur)
//Það er slökkt á díóðu með gildi 0, sett hálfa birtu með gildi 127 og fulla birtu með gildi 255
//Skipunin analogwrite(11, 127) setur hálfa birtu á ledduna sem tengd er við pinna 11
//Skipunin analogwrite(5, 10) setur daufa birtu á ledduna sem tengd er við pinna 5. 10/255=4% af fullri birtu
void setup() {
pinMode(11, OUTPUT); //segir að pinni 11 sé output (útgangur)
}
void loop() {
analogWrite(11, 5); //setur díóðuna í 2% byrtu. 5/255=2%
delay(1000); //bíðum í 1000 millisekúndur
analogWrite(11, 50); //setur díóðuna í 20% byrtu. 50/255=20%
delay(1000); //bíðum í 1000 millisekúndur
analogWrite(11, 100); //setur díóðuna í 40% byrtu. 100/255=40%
delay(1000); //bíðum í 1000 millisekúndur
analogWrite(11, 255); //setur díóðuna í 100% byrtu. 255/255=100%
delay(1000); //bíðum í 1000 millisekúndur
analogWrite(11, 0); //slekkur á díóðunni
delay(1000); //bíðum í 1000 millisekúndur
}