Програма на Ардуино, за разпознаване на светлина -Когато се закрие светлината или стане тъмно – постепенно лампичката светва.
При светлина отново постепенно загасва лампичката.
По този начин може да направите вечна светлина за вашата стая, с минимални разходи за ток.
/* Ot Ivelin Svetlinen detektor Kogato stane tymno ili se zakrie svetlinata postepenno se svetla lampata ili zagasva Chasti: 1. 2 rezistor 220 2. rezistor 10k 2. senzor za razpoznavane na svetlina */ int ledPin = 10; int sensPin = 5; //nastoika za svetlinata int minimumLight = 860; int lastVal = 0; int lightVal = 0; void setup() { pinMode(sensPin,INPUT); pinMode(ledPin,OUTPUT); Serial.begin(9600); } void loop() { int lightMode = analogRead(sensPin); Serial.println(lightMode); if(lightMode>minimumLight) { lightVal -=1; } else { lightVal += 1; } if(lightVal<0) lightVal = 0; else if(lightVal>255) lightVal = 255; analogWrite(ledPin,lightVal); delay(50); }