//#define THRESHOLD 2045
int lightpin = 23;
int greenpin = 19; //2045,100
int bluepin = 18; //1126,400
int yellowpin = 17; //1560,200
int button = 22;
int ldrpin = 34;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(lightpin, OUTPUT);
pinMode(greenpin, OUTPUT);
pinMode(bluepin, OUTPUT);
pinMode(yellowpin, OUTPUT);
pinMode(ldrpin, INPUT);
pinMode(button, INPUT_PULLUP);
}
void loop() {
int sensorValue = analogRead(34);
if (sensorValue < 100)
{
digitalWrite(lightpin, LOW);
}
if (sensorValue > 100)
{
digitalWrite(lightpin, HIGH);
digitalWrite(greenpin, HIGH);
digitalWrite(yellowpin, LOW);
digitalWrite(bluepin, LOW);
}
else
{
digitalWrite(greenpin, LOW);
}
if (sensorValue > 200)
{
digitalWrite(lightpin, HIGH);
digitalWrite(yellowpin, HIGH);
digitalWrite(greenpin, LOW);
digitalWrite(bluepin, LOW);
}
else
{
digitalWrite(yellowpin, LOW);
}
if (sensorValue > 400)
{
digitalWrite(lightpin, HIGH);
digitalWrite(bluepin, HIGH);
digitalWrite(yellowpin, LOW);
digitalWrite(greenpin, LOW);
}
else
{
digitalWrite(bluepin, LOW);
}
Serial.println("LDR READ = " + String(sensorValue));
delay(100);
}
//ได้หมดแล้วว เหลือตุ่มหนูทำไม่ได้ค่าาาาToT วอนอาจารย์โปรดเห็นใจเด็กตาดำๆ