Proteus ile arduino devresi kurmak yardım!

eyyometo

Üye
Katılım
24 May 2020
Mesajlar
13
Puanları
1
Yaş
23
Ödev:
Yağmur hızına göre (buton basma hızına) anahtarlama yapan yapan bir manyetik kontağın 1 veya 0 sürelerini arduino seri ekranına yazan yazılım ve donanım tasarımı yapınız.
 
Son düzenleme:
Öncelikle hayırlı bayramlar tinkercad var bu kodu orada dene yağmur sensörüyle birlikte
 
Kod:
...
zamanBaşla = millis();
...
...
zamanBitiş = millis();
zamanFark = zamanBitiş() - zamanBaşla()
...
...
 
Kod:
...
zamanBaşla = millis();
...
...
zamanBitiş = millis();
zamanFark = zamanBitiş() - zamanBaşla()
...
...
basışlar arasındaki süreyi bir türlü hesaplayamadım bu yoluda denedim ama :D

if(butonDurumu==0)
{

fZaman=millis();
Zaman = millis();
eZaman = millis();
}
if(butonDurumu==1)
{

Serial.print("Yagmur Hizi : "); //ekrana yaz
Serial.println(Zaman); //ekrana Zaman değişkeninin değerini çek

Zaman=eZaman-fZaman;
}

bu şekilde denedim olmadı
 
Çalışma şeklini yeniden gözden geçirip
kodunuzu tekrar kontrol ediniz.
şunu farkettim millis değeri 0 lanıyor ama tekrardan millis yaptığımız zaman aynı değişkeni eski millis değerinden devam ediyor yani sadece o anlık 0 layabiliyoruz bidaki süre 0'dan başlamıyor eskisinden devam ediyor
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,849
Kullanıcılar
449,596
Son üye
anilhikmet

Yeni konular

Geri
Üst