arduino yardım

Tesekkur ederim aksam ilk isim derleyip isisde simule etmek olucak sonucu yazarim
Tekrardan tesekkur ederim bolubeyi
 
Tesekkür ederim bolubeyi kodlar istedigim gibi çalıştı. derlemesini ve ısısde similasyon güzel calıstı



Kod:
const int buttonPin1 = 2;  // A GİRİŞİ
const int buttonPin2 = 3;  // B GİRİŞİ
const int ledPin1 = 4;     // C CIKISI
const int ledPin2 = 5;     // D CIKISI

//sistem çalışmaya basladıgında c cıkısı aktif olucak
//a girişi aktif oldugunda d cıkısını akif edicek
//d cıkısı aktif olduktan sonra b girişi aktif oldugu surece d cıkısı aktif kalıcak
//b girişi pasıf oldugunda d cıkısı pasıf gecicek ve tekrardan a girişi aktif olmayı beklicek döngü devam edicek

void setup()
{
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT);
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);   
  delay (200);
      
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  delay (200);

  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);
  delay (200);

  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  delay (500);
}

void loop() {

digitalWrite(ledPin1, HIGH);
   delay (30);
   if (digitalRead(buttonPin1) == HIGH)
{   
     delay (30);    
     digitalWrite(ledPin2, HIGH);   
     delay (30);    
}


if (digitalRead(ledPin2) == HIGH  && digitalRead(buttonPin2) == HIGH)
{   
     digitalWrite(ledPin2, HIGH);   
}

if (digitalRead(ledPin2) == HIGH  && digitalRead(buttonPin2) == LOW)
{   
     delay (30);    
     digitalWrite(ledPin2, LOW);   
     delay (30);    
}
   
}

isis ve arduino dosyaları ekte mevcut. senaryoyu yanlış anlamadı isem tamamdır. derleme yapmadan önce arduino modelini (mini) doğru olarak seçtiğinizden emin olun.
 
Kolay gele arkadaş. if komutlarını farklı bir şekilde kullanmışsınız o nedenle çalışmıyordu sizin kodlamada. Önce ife muhatap giriş ya daçıkıştaki değeri verdiğim kodlamada olduğu gibi DijitalRead komutu ile okuutup ondan sonra senaryoyu gerçekleştirin.

Arduino ile uğraşan cok fazla insan yok galiba acaba bu arduino cok zor bi yazilimi mi var arkadaslar yoksa pic ile daha kolaymidir yazilim isi yardimci olursaniz sevinirim

Yazılım, derleme, yükleme ve montaj işlemleri piclere nazaran daha kolaydır. Örnek uygulamaları inceleyerek bir kaç deneme yanılma ile kendi programlarınızı yazabilirsiniz. Özellikle ingilizceniz varsa sıkıntı çekmezsiniz. Bir kaç yıl öncesine kadar fazla uğraşan yoktu. Ancak arduinonun dünya çapında popüler hale gelmesine paralel olarak ülkemizde de uğraşanların sayısı her geçen gün artmaktadır.
 
Son düzenleme:

Forum istatistikleri

Konular
129,794
Mesajlar
930,168
Kullanıcılar
452,589
Son üye
samik7890

Yeni konular

Geri
Üst