Ljus Sensing lysdioder (7 / 9 steg)
Steg 7: Koden
Nu när vi har gjort kan krets ladda upp några kod. Koden är ganska enkel 215 är tröskelvärdet om LED sensorn reades mer sedan 215 är det i ljus och utdata LED lyser och om behandlingen är lägre än 215 LED är i mörkret och utdata LED stängs av om du använder filen LED_sensor_sensitive_to_light och visum - vers om du använder othor. Jag har tagit en nedladdningsbar fil.Koden för LED_sensor_sensitive_to_light
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 = 215. //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
}
}
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 = 215. //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
}
}