Gerekli Malzemeler:
- 1 adet LED
- 1 adet potansiyometre
- 1 adet direnç(220Ω veya 330Ω)
- 1 adet Arduino
- 1 adet breadboard
- 6 adet jumper kablosu
Adım 1: Devre Tasarımına Başlayın
Breadboard üzerinde LED'i ve potansiyometreyi yerleştirin. LED'in anot bacağını digital bir pin (örneğin 3. pin) üzerine yerleştirin. LED'in katot bacağını direnç ile bağlayın ve direncin diğer ucunu GND'ye bağlayın. Potansiyometrenin orta bacağını analog bir pin (örneğin A0) üzerine bağlayın. Potansiyometrenin sol ve sağ bacaklarını ise sırasıyla 5V ve GND'ye bağlayın.
Adım 2: Kodu Yazın ve Yükleyin Aşağıdaki Arduino kodunu kullanarak, potansiyometrenin değerini okuyarak LED'in parlaklığını ayarlayabilirsiniz. Kodu Arduino IDE'ye yazın ve Arduino'ya yükleyin.
void setup()
{
pinMode(3, OUTPUT); // LED pinini çıkış olarak ayarlar.
pinMode(A0, INPUT); // Giriş pini olarak ayarlar.
}
void loop()
{
int deger = analogRead(A0); // Potansiyometre değerini okur.
deger = map(deger,0,1023,0,255);
//Potansiyometre değerini 0-1023 arasından 0-255 arasına dönüştür.
analogWrite(3, deger); // LED parlaklığını ayarlar.
}
Bu kod, potansiyometrenin değerini 0-1023 aralığında okur ve bu değeri 0-255 aralığına dönüştürür. Dönüştürülen değeri kullanarak LED'in parlaklığını ayarlar. Potansiyometre çevrildikçe LED'in parlaklığı da değişecektir.
Ayrıca, bu devreyi Tinkercad üzerinde de tasarladım ve bu platform üzerinden de inceleyebilirsiniz. ( Buraya tıklayarak tasarıma bakabilirsiniz. )
0 Yorumlar