Hakan Barış Pazar
Hakan Barış Pazar
Amasya
22/03/2017 tarihinden beri üye
20 GY Puanı
87K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
1 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (1)
Arduino 101 Sertifikası
Veriliş Tarihi: Ekim 2017
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Arduino Kara Şimşek Düğme ile yön değiştirme sorunu

Böyle bir kod yazdığım halde çalışmıyor işte kodlar:

const int Dugme = 6; /* düğmenin bağlı olduğu pin */
const int LEDdizisi[] = {8,9,10};

int dugmeDurumu = 0; /* düğmenin durumu */ 
int LEDDurumu = 0; /* birinci yöntem için LED durumu */

void setup () {     
 
  for(int i=0; i<3 ;i++)    
  { /* For dongusuyle LEDdizisi elemanlarina ulasiyoruz */
    pinMode(LEDdizisi[i], OUTPUT); /* LED pinleri cikis olarak ayarlandi */
    pinMode(Dugme, INPUT); /* düğme pini giriş olarak ayarlandı */    
  }

}
void loop() { 
  dugmeDurumu = digitalRead(Dugme); /* düğmenin durumu okundu ve değişkene aktarıldı */
  if(dugmeDurumu == HIGH){
    delay(10);
    if(LEDDurumu == 0){                                                 
      for(int i=0; i==2; i++){ /* Tum LEDleri sirayla 50 milisaniye yakip sonduruyoruz */
        digitalWrite(LEDdizisi[i],HIGH);      
        delay(200);                           
        digitalWrite(LEDdizisi[i],LOW);
        delay(200); 
      }  
      LEDDurumu = 1;      
      } 
    else{
      for(int i=2;i==0; i--){  
      digitalWrite(LEDdizisi[i],HIGH);     
      delay(200);
      digitalWrite(LEDdizisi[i], LOW);
      delay(200);       
        }
        LEDDurumu = 0;
      }
        while(dugmeDurumu == HIGH){ /* düğmeye basili olduğu surece bekle */
        dugmeDurumu = digitalRead(Dugme); /* düğmenin durumunu kontrol et */
    }
        delay(10); /* dalgalanmalar için biraz bekleyelim */          
      }       
  }

 

picture-111669-1491393478.jpg
7 yıl önce yanıtladın