const int uvLEDPin = 5; // Pin digital per al LED UV
const int uvSensorPin = 11; // Pin analògic per al sensor UV

void setup() {
pinMode(uvLEDPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
// Encén el LED UV
//digitalWrite(uvLEDPin, 80);
analogWrite(uvLEDPin, 80);

// Mesura el valor del sensor UV
int uvValue = analogRead(uvSensorPin);

// Imprimeix el valor a la consola sèrie
Serial.print("UV Value: ");
Serial.println(uvValue);

// Apaga el LED UV
//digitalWrite(uvLEDPin, LOW);

// Espera un temps abans de fer la següent mesura
delay(1000);
}
Loading
esp32-s3-devkitc-1