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
IOS 15'in 10 yeni özelliği
Yazıyı Oku

IOS 15'in 10 yeni özelliği

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma
Yazıyı Oku

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma

Windows 10 için ücretsiz Windows File Recovery programı
Yazıyı Oku

Windows 10 için ücretsiz Windows File Recovery programı

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü
Yazıyı Oku

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü

Arduino LCD ekranda kayan yazı yapalım
Yazıyı Oku

Arduino LCD ekranda kayan yazı yapalım

Arduino engelden kaçan araba yapımı
Yazıyı Oku

Arduino engelden kaçan araba yapımı

Menu