tel. 24910 23755 / fax 24910 26620

 

int ledPin = 10;
int brightness = 255;
int interval = 5; // διάστημα που θα ανεβαίνει ή κατεβαίνει η φωτεινότητα

void setup() {
pinMode(ledPin, OUTPUT);
}

void loop() {
if (brightness == 255 || brightness == 0) {

/* αλλάζω πρόσημο στο διάστημα, ώστε αν ανέβαινε μέχρι τώρα(θετικό) να αρχίσει να
κατεβαίνει(αρνητικό) κι αντίστροφα */
interval = (-1)*interval;
};
analogWrite(ledPin, brightness);
brightness = brightness + interval;
delay(100);
}
Κατηγορίες: Arduino_Arvalis

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Social media & sharing icons powered by UltimatelySocial