Untitled
Anonymous
plain_text
08/11/2022 3:33 PM
2.4 KB
29
Indexable
//Potentometer
/*
#define PassiveBuzzerPin 3
#define LED_RED 4
#define LED_GREEN 5
#define LED_BLUE 6
#define LED_YELLOW 7
#define KNOB_PIN A0
#define NOTE_M1 523
void setup()
{
pinMode(LED_RED, OUTPUT);
pinMode(LED_GREEN, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
pinMode(LED_YELLOW, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int KnobValue = analogRead(KNOB_PIN);
int brightness = KnobValue / 0.2;
analogWrite(LED_RED, brightness);
analogWrite(LED_GREEN, brightness);
analogWrite(LED_BLUE, brightness);
analogWrite(LED_YELLOW, brightness);
if (brightness <= 0)
{
tone(3, 349, 100);//F4
delay(100);
return;
}
}
*/
// LDR
#define LED_RED 4
#define LED_GREEN 5
#define LED_BLUE 6
#define LED_YELLOW 7
#define ldrPin A2
#define PassiveBuzzerPin 3
void setup() {
pinMode(LED_RED, OUTPUT);
pinMode(LED_GREEN, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
pinMode(LED_YELLOW, OUTPUT);
pinMode(ldrPin, INPUT);
Serial.begin(9600);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <= 600) {
delay(100);
digitalWrite(LED_RED, HIGH);
digitalWrite(LED_GREEN, HIGH);
digitalWrite(LED_BLUE, HIGH);
digitalWrite(LED_YELLOW, HIGH);
Serial.print("Its DARK, Turn on the LED : ");
Serial.println(ldrStatus);
}
else {
delay(100);
digitalWrite(LED_RED, LOW);
digitalWrite(LED_GREEN, LOW);
digitalWrite(LED_BLUE, LOW);
digitalWrite(LED_YELLOW, LOW);
tone(3, 349, 100);//F4
Serial.print("Its BRIGHT, Turn off the LED : ");
Serial.println(ldrStatus);
}
}
Editor is loading...