LDR
Last updated
Last updated
const int ldrPin = A0;
int ldrValue= 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ldrPin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
ldrValue = analogRead(ldrPin);
Serial.print("LDR value: ");
Serial.println(ldrValue);
delay(1000);
}
int sensorPin = A0;
int speakerPin = 9;
void setup() {
}
void loop() {
tone(speakerPin,analogRead(sensorPin));
delay(20);
}
const int ledPinRED = 13;
const int ldrPin = A0;
int ldrValue= 0;
void setup() {
Serial.begin(9600);
pinMode(ledPinRED, OUTPUT);
pinMode(ldrPin, INPUT);
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.print("LDR value: ");
Serial.print(ldrValue);
if(ldrValue <= 300){
digitalWrite(ledPinRED, HIGH);
Serial.println("LDR está OSCURO");
}
else {
digitalWrite(ledPinRED, LOW);
Serial.println("LDR está ILUMINADO");
}
Serial.println();
delay(1000);
}
const int ledPinRED = 13;
const int ledPinYELLOW = 12;
const int ldrPin = A0;
int ldrValue= 0;
void setup() {
Serial.begin(9600);
pinMode(ledPinRED, OUTPUT);
pinMode(ledPinYELLOW, OUTPUT);
pinMode(ldrPin, INPUT);
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.print("LDR value: ");
Serial.print(ldrValue);
if(ldrValue <= 300){
digitalWrite(ledPinRED, HIGH);
digitalWrite(ledPinYELLOW, LOW);
Serial.println("LDR está MUY OSCURO");
}
if(ldrValue < 800 && ldrValue > 300){
digitalWrite(ledPinRED, HIGH);
digitalWrite(ledPinYELLOW, HIGH);
Serial.println("LDR está NORMAL");
}
if(ldrValue >= 800){
digitalWrite(ledPinRED, LOW);
digitalWrite(ledPinYELLOW, HIGH);
Serial.println("LDR está MUY ILUMINADO");
}
Serial.println();
delay(1000);
}