Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
468
Tıklama
0
Öne Çıkarma
Arduino led yakma yardım…
L
9 yıl
Çavuş
Konu Sahibi

Arkadaşlar yapmak istediğim devrede 3 adet led (kırmızı-mavi-beyaz ) olacak. Önce kırmızı yanacak , 1 dk yandıktan sonra sönecek. 1 saat sonra mavi yanacak 1 dk yandıktan sonra sönecek. 1 saat sonra beyaz yanacak 1 dk yandıktan sonra sönecek. Sonra gene 1 saat sonra kırmızı yanarak döngü devam edecek. Ledler yanarken buzzer de öterek ses çıkaracak. Yazılım için yardımcı olur musunuz?



C
9 yıl
Er

Merhaba,

Eğer zamanlama çok hassas oluyacaksa millis() komutu ile yapabilirsiniz. Ardunio ya enerji verdikten sonra saymaya başlar.
Eğer zamanlama önemli saat devresi kullanmanız lazım.



L
9 yıl
Çavuş
Konu Sahibi

Zamanlamanın çok hassas olmasına gerek yok, yazılımla ilgili desteğe ihtiyacım var.



C
9 yıl
Er

L
9 yıl
Çavuş
Konu Sahibi

//Tanımlama Alanı
int Led2 = 2;
int Led3 = 3;
int Led4 = 4;
//
// Kurulum yada ayarlama Alanı
void setup()
{
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
// 3 adet led pinlere atandı
}
// Çalışma Alanı yada Döngü Alanı
void loop()
{
digitalWrite(Led2, HIGH);// 2 nolu "Led" yanarken diğerleri sönük durumda
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
delay (8000);
digitalWrite(Led2, LOW);// 3 nolu "Led" yanarken diğerleri sönük durumda
digitalWrite(Led3, HIGH);
digitalWrite(Led4, LOW);
delay (8000);
digitalWrite(Led2, LOW);// 4 nolu "Led" yanarken diğerleri sönük durumda
digitalWrite(Led3, LOW);
digitalWrite(Led4, HIGH);
delay (8000);
}

Arkadaşlar yaptığım devrede 3 adet led (led2,led3 ve led4) 8 sn arayla sırayla yanıyor.Ben 2. ledin 2 sn yanıp sönmesini, 3.ledin 6 sn sonra 2 sn yanmasını ve sönmesini,4.ledin gene 3.ledin sönmesinden 7 sn sonra 2 sn yanmasını ve sönmesini istiyorum. Yazılımı nasıl düzenleyebilirim?



L
9 yıl
Çavuş
Konu Sahibi

//Tanımlama Alanı
int Led2 = 2;
int Led3 = 3;
int Led4 = 4;
//
// Kurulum yada ayarlama Alanı
void setup()
{
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
// 3 adet led pinlere atandı
}
// Çalışma Alanı yada Döngü Alanı
void loop()
{
digitalWrite(Led2, HIGH);// 2 nolu "Led" yanarken diğerleri sönük durumda
delay (8000);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
delay (8000);
digitalWrite(Led3, HIGH);
delay (8000);
digitalWrite(Led2, LOW);// 3 nolu "Led" yanarken diğerleri sönük durumda
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
delay (8000);
digitalWrite(Led4, HIGH);
delay (8000);
digitalWrite(Led2, LOW);// 4 nolu "Led" yanarken diğerleri sönük durumda
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
delay (8000);
}
Yazılımı bu şeklide düzenledim ama 4.led le 2.led aynı anda yanıyor acaba bunun sebebi nedir?



L
9 yıl
Çavuş
Konu Sahibi

Ne oldu anlamadım ama devre normal çalışmaya başladı.Yalnız devre motor ekleyeceğim.Her led yanarken motor çalışıp titreşim verecek.Bunu nasıl yapabilirim?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.