Schéma:
https://www.tinkercad.com/things/j2WzJ839zt2-mcs-led-brightness
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 }