Arduino disko flaş ışıkları (polis ışığı efekti)

4 adet ledi 2'şerli aynı renkte gruplayarak polis ışığı efekti (disko flaş ışıkları) oluşturacağız. Bu efektin yanıp sönme hızlarını potansiyometre ile kontrol edeceğiz.

Arduino disko flaş ışıkları (polis ışığı efekti)

Proje için gerekli elemanlar

  • Arduino uno r3 kartı
  • Breadboard
  • Jumper kablolar
  • LED (4 adet) (2 adet kırmızı , 2 adet mavi)
  • 220 ohm direnç (4 adet)
  • 250 kohm veya 50 kohm Potansiyometre

Nasıl Çalışır ?

Potansiyometrenin yukarı veya aşağı çevrilmesi, yanıp sönen ışıkların hızını değiştirerek flaş efekti oluşturur. Yanıp sönen bir polis ışığı efekti için kırmızı ve mavi LED'leri kullanabilirsiniz. Aynı renkteki LED'leri aynı Arduino pinine bağlayın, böylece her zaman birlikte yanıp sönerler.

Devre Şeması

Arduino IDE kodları

Çizim, potansiyometreden Arduino'ya analog sinyali bir giriş olarak ve LED'lere çıkış olarak bağlanan pinleri ayarlayarak çalışır. Arduino, analog girişi potansiyometreden okur ve bu değeri gecikme değeri olarak kullanır - LED'lerin durumu değişmeden önce geçen süre (açık veya kapalı). Bu, LED'lerin potansiyometre değerinin süresi boyunca açık ve kapalı olduğu anlamına gelir; bu nedenle bu değerin değiştirilmesi yanıp sönme hızını değiştirir. Devre, bir flaş efekti oluşturmak için LED'ler arasında geçiş yapar.

const int analogPin = A0;
int sensorDeger = 0;
int gecikme = 0;

void setup() {
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);  }

void loop() {
sensorDeger = analogRead(analogPin);
gecikme = map(sensorDeger, 0, 1023, 10, 500);

digitalWrite(12, HIGH);
delay(gecikme);

digitalWrite(12, LOW);
delay(gecikme);

digitalWrite(12, HIGH);
delay(gecikme);

digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(gecikme);

digitalWrite(11, LOW);
delay(gecikme);

digitalWrite(11, HIGH);
delay(timer);

digitalWrite(11, LOW);  }

Mblock 5 kodları

mblock kodları daha sonra eklenecektir.

  • Yazı Etiketleri :
  • arduino polis ışığı
  • disko flaş ışıkları arduino
Arduino robot kol yapalım, joystickle hareket ettirelim
Yazıyı Oku

Arduino robot kol yapalım, joystickle hareket ettirelim

Arduino joystickle servo motoru hareket ettirelim
Yazıyı Oku

Arduino joystickle servo motoru hareket ettirelim

Arduino ile servo motor kullanalım
Yazıyı Oku

Arduino ile servo motor kullanalım

Arduino ldr ile led kontrolü (mblock 5 ve arduino IDE ile)
Yazıyı Oku

Arduino ldr ile led kontrolü (mblock 5 ve arduino IDE ile)

Arduino buzzer ile melodi çalalım (daha dün annemizin)
Yazıyı Oku

Arduino buzzer ile melodi çalalım (daha dün annemizin)

Arduino toprağın nem seviyesini ölçelim, bitkiyi yaşatalım
Yazıyı Oku

Arduino toprağın nem seviyesini ölçelim, bitkiyi yaşatalım

Menu