Arduino

vcv

Üye
Katılım
9 Kas 2012
Mesajlar
28
Puanları
1
Merhaba arduino uno ile belirlediğim süre zarfında örneğin 2 dakika içinde butona kaç kez bastığımı öğrenmek istiyorum timer lar ile bağlantı kuramadım yardım ederseniz sevinirim şimdiden teşekkürler..
 
Selamlar,

Arduino IDE yok şu an tam kodu yazamıyorum ama millis() fonksiyonunu kullanarak yazabilirsin istediğin gibi bir program. Düğmeye ilk bastığın anda

zaman1 = millis();

gibi bir kod yazarsan zaman1 isimli değişkenine Arduino'nun o anki milisaniye değerini atar. daha sonra yine millis() fonksiyonunu kullanarak,

if(millis()-zaman1>=2000)

gibi bir şarta bağlayarak beklediğin süreyi belirleyebilirsin. O aralıkta da bir sayaça düğmenin bağlı olduğu pini saydırabilirsin. Önemli olan zaman1'e sadece 1 kez değer atanmasını sağlamak. Onu da farklı bir değişken kullanarak ayarlayabilirsin.
Kodla gösterebilsem daha açıklayıcı olurdu sanırım ama bu şekilde de çözebilirsin sanırım.
 
Hocam sağolasın biraz araştırdım da arduino.cc forumda da örnek gördüm çözümlemeye vardım sağolasın..
 

Forum istatistikleri

Konular
128,292
Mesajlar
916,505
Kullanıcılar
450,127
Son üye
furkan680

Yeni konular

Geri
Üst