Proje Amacı:
Bir LED’in parlaklığının yavaşça artıp azaldığını (nefes alma efekti gibi) görmek.
Gerekli Malzemeler:
(Tinkercad içinde hepsi var)
- 1 x Arduino UNO
- 1 x LED
- 1 x 220 ohm direnç
- Bağlantı kabloları
- Breadboard (devre tahtası)
Devre Bağlantısı (Tinkercad için):
- LED’in + (anot) bacağını Arduino’nun pin 9 numarasına bağla.
- LED’in – (katot) bacağını 220 ohm direnç üzerinden GND (toprak) pinine bağla.


Kod (Arduino IDE ya da Tinkercad içinde “Code” kısmında yazılabilir):
int parlaklik = 0;
int counter;
int counter2;
void setup()
{
pinMode(9, OUTPUT);
}
void loop()
{
for (counter = 0; counter < 255; ++counter) {
analogWrite(9, parlaklik);
parlaklik += 1;
delay(10); // Bekle 10 millisecond(s)
}
for (counter2 = 0; counter2 < 255; ++counter2) {
analogWrite(9, parlaklik);
parlaklik += -1;
delay(10); // bekle 10 millisecond(s)
}
}
mBlock ile Blok Kodlama (Arduino’ya yüklemek için):
mBlock Adımları:
- mBlock programını açın.
- Cihaz olarak Arduino Uno seçin.
- Uzantılar menüsünden Arduino uzantısını ekleyin.
- Aşağıdaki blokları kullanarak kodu oluşturun:
mBlock Blok Akışı:

Açıklama
- LED ışığımızın parlaklığı artıyor ve sonra tekrar azalıyor.
- Bu etkiye “nefes efekti” deniyor.
- Arduino, LED’e ne kadar elektrik verileceğini ayarlayabiliyor.
- Biz de bu miktarı yavaş yavaş artırıp azaltarak güzel bir ışık efekti oluşturduk.
- Bilgisayardan gelen komutlarla bu ışık değişiyor.