Schéma:

Kód:
pro pulsování LEDky:
int ledPin = 3;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
for(int i = 0; i < 256; i++){
analogWrite(ledPin, i);
delay(10);
}
for(int i = 255; i > 0; i--){
analogWrite(ledPin, i);
delay(10);
}
}
pro ovládání jasu pomocí potenciometru:
int ledPin = 3;
int potPin = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(potPin, INPUT);
}
void loop() {
int value = analogRead(potPin); // hodnoty od 0 do 1023
analogWrite(ledPin, value/4); // lze zapisovat hodnoty 0 do 255
}