SAYFALARIMIZ

25 Aralık 2020 Cuma

LEDLİ YENİYIL PROJESİ (Karaşimşek Devresi ile)

 

  Sevgili Öğrenciler,


Arduino robotik setinizle aşağıdaki devre şemasını kurup kodları da Arduino programında yazarak Karaşimşek Devresi gibi "LEDLİ YENİYIL PROJESİ " yapıyoruz.

Projede 7 adet farklı renkte Led   kullanabilirsiniz, Ledlerin yanma sönme süresi değiştirilmeyecekse Potansiyometre kullanmak zorunda değilsiniz.

Başarılar!







//Arduino Referans Kaynak Kodu:




int led1=4;
int led2=5;
int led3=6;
int led4=7;
int led5=8;
int led6=9;
int led7=10;
int sure;
int pot=A0;
 
 
void setup() {
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(led5,OUTPUT);
  pinMode(led6,OUTPUT);
  pinMode(led7,OUTPUT);
}
 
void loop() {
  sure=analogRead(pot);
  sure=map(sure, 0, 1023, 30, 1000);
  delay(10);
  ledler(sure);
  
}
 
void ledler(int sure){
  digitalWrite(led1,HIGH);
  delay(sure);
  digitalWrite(led1,LOW);
  digitalWrite(led2,HIGH);
  delay(sure);
  digitalWrite(led2,LOW);
  digitalWrite(led3,HIGH);
  delay(sure);
  digitalWrite(led3,LOW);
  digitalWrite(led4,HIGH);
  delay(sure);
  digitalWrite(led4,LOW);
  digitalWrite(led5,HIGH);
  delay(sure);
  digitalWrite(led5,LOW);
  digitalWrite(led6,HIGH);
  delay(sure);
  digitalWrite(led6,LOW);
  digitalWrite(led7,HIGH);
  delay(sure);
  digitalWrite(led7,LOW);
  digitalWrite(led6,HIGH);
  delay(sure);
  digitalWrite(led6,LOW);
  digitalWrite(led5,HIGH);
  delay(sure);
  digitalWrite(led5,LOW);
  digitalWrite(led4,HIGH);
  delay(sure);
  digitalWrite(led4,LOW);
  digitalWrite(led3,HIGH);
  delay(sure);
  digitalWrite(led3,LOW);
  digitalWrite(led2,HIGH);
  delay(sure);
  digitalWrite(led2,LOW);
}

Hiç yorum yok:

Yorum Gönder