Arduino ile Mazda CX30 araçlarında bulunan ve birden yanıp azalarak sönen kalp atışı şeklinde yanıp sönen led uygulaması yapıyoruz.
Uygulamamızda Ledimizi arduinonun 11 numaları PWM ayağına bağladık.
Ledimizin yanıp sönme hızını 24. satırdaki delay(4); satırından değiştirebiliyoruz sayı yükseldikçe hız yavaşlar düştükçe artar.
Ledimizin sönük kalma süresini ise 27. satırdaki delay(80); kısmından ayarlayabiliriz.

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/* Mazda CX30 Heartbeat Turn Signal Ersen Uzuntaş www.ersenusta.com */ int ledPin = 11; void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { // Led On analogWrite(ledPin, 255); delay(15); // Fade out for(int ledVal = 255; ledVal >= 1; ledVal -=1) { analogWrite(ledPin, ledVal); delay(4); } delay(80); } |