const int ledPin = 9; // Pin pre LED
const int potPin = A0; // Pin pre potenciometer
void setup() {
pinMode(ledPin, OUTPUT); // Nastavenie pinu pre LED ako výstup
pinMode(potPin, INPUT); // Nastavenie pinu pre potenciometer ako vstup
Serial.begin(9600); // Spustenie komunikácie cez sériový port
}
void loop() {
int sensorValue = analogRead(potPin); // Čítanie hodnoty z potenciometra (0 - 1023)
int brightness = map(sensorValue, 0, 1023, 0, 255); // Mapovanie hodnoty potenciometra na rozsah svietivosti LED
analogWrite(ledPin, brightness); // Nastavenie svietivosti LED na základe hodnoty z potenciometra
Serial.print("Hodnota potenciometra: ");
Serial.println(sensorValue); // Výpis hodnoty potenciometra cez sériový port
delay(200); // Časový interval 20 ms
}