Arduino 37 parça sensör setinin parçalarından biri olan KY-029 kodlu 3mm Çift Renkli LED modülü ile projelerinize renk katabilirsiniz.
KY-029 3mm Çift Renkli LED modülü Arduino tarafında 3 bağlantı pinine sahip ve soldan sağa (aslında eksik bir şekilde) -, [boş] ve S olarak işaretlenmiştir. – Arduino’nun GND bağlantısıyken, ortadaki kırmızı LED, S olarak gösterilen sağdaki de yeşil LED bağlantısıdır.
UYARI: KY-029 3mm Çift Renkli LED modülünü kullanırken her bir LED ile pin arasına 220 ohm civarı bir direnç bağlamak gerekir. Kısa süreli denemeler yapmak için bile bu dirençleri bağlamalısınız, çünkü modül üzerinde gerekli dirençler mevcut değildir ve doğrudan 5 Volt ile beslemek veya dijital pine bağlamak LED’leri hemen bozacaktır.
Aşağıdaki sketch 2 ve 3 numaralı dijital pinlere bağlanan Kırmızı ve Yeşil LED’leri sırayla yakıp söndürür.
Arduino’da iyi olmak için öncelikle elektronikte iyi olmak gerekir. Türkiye’nin en iyi temel elektronik eğitim seti ARDUINO ÖNCESİ TEMEL ELEKTRONİK EĞİTİM VE DENEY SETİ‘ni keşfedin. Gereksiz bilgilerden arındırılmış basit ve eğlenceli anlatımla ELEKTRONİK öğrenin ve Arduino’ya METE HOCA farkıyla güçlü başlayın!
Sketch kodunu kopyalamak için pencerenin sağ üst köşesindeki butona tıklayabilir veya buraya tıklayarak ZIP dosyası olarak indirebilirsiniz. Setin diğer modülleri hakkındaki açıklamalar ve örnek sketch kodlarına ulaşmak için buraya tıklayın.
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 30 31 32 33 |
/* Arduino KY-029 3mm Çift Renkli LED Modülü Arduino 37 parça sensör setinin bir parçası olan 3mm Çift Renkli LED modülünün örnek sketch'idir. Kırmızı ve Yeşil LED'leri sırayla yakıp söndürür. Setin diğer parçalarının açıklama ve örnek kodlarına web sitemizden ulaşabilirsiniz. Oluşturma: 11 Ekim 2021 / Mete Hoca https://www.metehoca.com/ */ int red = 2; // Kırmızı LED bağlantısı (220 Ohm civarı bir direnç ile bağlanmalı) int green = 3; // Yeşil LED bağlantısı (220 Ohm civarı bir direnç ile bağlanmalı) // - pinini Arduino üzerindeki GND'ye bağlıyoruz void setup() { pinMode(red, OUTPUT); // Kırmızı LED pinini çıkış olarak ayarlıyoruz pinMode(green, OUTPUT); // Yeşil LED pinini çıkış olarak ayarlıyoruz } void loop() { digitalWrite(red, HIGH); // Kırmızı LED'i yakıyoruz digitalWrite(green, LOW); // Yeşil LED'i söndürüyoruz delay(1000); // Biraz bekliyoruz digitalWrite(red, LOW); // Kırmızı LED'i söndürüyoruz digitalWrite(green, HIGH); // Yeşil LED'i yakıyoruz delay(1000); // Biraz bekliyoruz } |