Arduino ile yapılabilecek enteresan projelerden biri de ledlere yanma efekti verdirmedir. Burada mevcud olan 10 lede random değerler verdirilerek yanma efekti oluşturulur.






Arduino kodu:
scription">Kod:
int ledPin1 = 4;
int ledPin2 = 5;
int ledPin3 = 6;
int ledPin4 = 7;
int ledPin5 = 8;
int ledPin6 = 9;
int ledPin7 = 10;
int ledPin8 = 11;
int ledPin9 = 12;
int ledPin10 = 13;
void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
pinMode(ledPin6, OUTPUT);
pinMode(ledPin7, OUTPUT);
pinMode(ledPin8, OUTPUT);
pinMode(ledPin9, OUTPUT);
pinMode(ledPin10, OUTPUT);
}
void loop()
{
analogWrite(ledPin1, random(120)+350);
analogWrite(ledPin2, random(120)+350);
analogWrite(ledPin3, random(120)+350);
analogWrite(ledPin4, random(120)+350);
analogWrite(ledPin5, random(120)+350);
analogWrite(ledPin6, random(120)+350);
analogWrite(ledPin7, random(120)+350);
analogWrite(ledPin8, random(120)+350);
analogWrite(ledPin9, random(120)+350);
analogWrite(ledPin10, random(120)+350);
delay(random(100));
}