int sensorPin = A0;
void setup() {
// put your setup code here,to run once:
pinMode(sensorPin, INPUT);
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int k = analogRead(sensorPin);
Serial.println(k);
digitalWrite(13, HIGH);
delay(k);
digitalWrite(13, LOW);
delay(k);
// Colourful led (RGB)
// Part 2
int sensorPin = A0;
void setup()
{
// put your setup code here,to run once:
pinMode(sensorPin, INPUT);
pinMode(5, OUTPUT);
pinMode(3, OUTPUT);
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int k = analogRead(sensorPin);
Serial.println(k);
if (k & lt; 340)
{
digitalWrite(5, LOW);
digitalWrite(3, LOW);
digitalWrite(9, HIGH);
}
else if (k & lt; 680)
{
digitalWrite(9, LOW);
digitalWrite(3, LOW);
digitalWrite(5, HIGH);
}
else
{
digitalWrite(5, LOW);
digitalWrite(9, LOW);
digitalWrite(3, HIGH);
}
}
// Part 3 Taking Input from IDR and using colorful led to Intensity.
int sensorPin = A0;
void setup()
{
// put your setup code here,to run once:
pinMode(sensorPin, INPUT);
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// put your main code here, to run repeatedly:
int k = analogRead(sensorPin);
int m = map(k, 0, 1023, 0, 255);
analogWrite(13, m);
Serial.println(k);
}