Halshuggen docka Night Light (2 / 10 steg)
Steg 2: Steg 2: kod Arduino
I denna kod för Arduino Uno, vi använder LED som ljussensorn och det fungerar som ett motstånd. Jag har bara testat denna kod för Arduino Uno, så vissa justeringar kan behöva göras för andra versioner.
Koden för LED _sensor_ sensitive_ to_ ljus:
int sensorLED = 0; LED som sensor kopplad till analoga pin 0
int LED = 13 ;// LED ansluten till digital stift 13
int LED2 = 12. / / LED ansluten till digital stift 12
int LEDval = 0; //Variable att lagra den LED sensor värdet
int ljus = 175; //Threshold nivå
void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {
LEDval = analogRead(sensorLED);
om (LEDval < = ljus) {/ / kolla om ljus
digitalWrite (LED2, hög); om ljus, stänga av led
} annat {
digitalWrite (LED2, låg); om mörk, slå på led
}
om (LEDval < ljus) {/ / kolla om ljus
digitalWrite (LED, hög); om ljus, stänga av led
} annat {
digitalWrite (LED, låg); om mörk, slå på led
}
}