Paso 7: El código
Ahora que hemos hecho el circuito permite subir algo de código. El código es bastante simple 215 es el valor de umbral si el sensor LED reades 215 entonces más entonces está en la luz y la salida del LED se enciende y si la lectura es inferior a 215 el LED está en oscuridad y la salida del LED se apaga si está utilizando el archivo LED_sensor_sensitive_to_light y visa - verso si está utilizando el othor. He incluido un archivo descargable.El código de LED_sensor_sensitive_to_light
int sensorLED = 0; LED como sensor conectado al pin analógico 0
int LED = 13 ;// LED conectado al pin digital 13
int LED2 = 12; / / LED conectado al pin digital 12
int LEDval = 0; //Variable para almacenar el valor de sensor LED
int luz = 215; //Threshold nivel
void setup() {}
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {}
LEDval = analogRead(sensorLED);
Si (LEDval < = luz) {/ / comprobar si luz
digitalWrite (LED2, alto); Si luz, apagar led
} else {}
digitalWrite (LED2, LOW); Si oscuro, enciende led
}
Si (LEDval < luz) {/ / comprobar si luz
digitalWrite (LED, alta); Si luz, apagar led
} else {}
digitalWrite (LED, baja); Si oscuro, enciende led
}
}
El código de LED _sensor_ sensitive_ Convención luz:
int sensorLED = 0; LED como sensor conectado al pin analógico 0
int LED = 13 ;// LED conectado al pin digital 13
int LED2 = 12; / / LED conectado al pin digital 12
int LEDval = 0; //Variable para almacenar el valor de sensor LED
int luz = 215; //Threshold nivel
void setup() {}
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {}
LEDval = analogRead(sensorLED);
Si (LEDval < = luz) {/ / comprobar si luz
digitalWrite (LED2, alto); Si luz, apagar led
} else {}
digitalWrite (LED2, LOW); Si oscuro, enciende led
}
Si (LEDval < luz) {/ / comprobar si luz
digitalWrite (LED, alta); Si luz, apagar led
} else {}
digitalWrite (LED, baja); Si oscuro, enciende led
}
}