Buton Sayacı

Arkadaşlar Bana butona kaç kere basıldığını seven segmnet veya lcd den gösteren bi devre ve yazılım lazım arkadşlar yardımcı olursranız çok sevinirim çok acil.

arkadaşlar yapmam gereken şey şu elimde bir metal bi kavisli çubuk var birde iletken yüzük bu yüzüğün tele dokunma sayılarını sayacak bi devre lazım

Arduino button ornegini + sitedeki lcd ornegini ard arda yapmaniz projenizi gerceklestirmeniz icin yeterlidir. Basarilar.

dediğinzi anlamadım açarmısınız biraz daha yazılım vs ? o.O

arduino ile lcd örneği hic yapmadım zor olmasa gerek fakat siz bir butonu arduinonunuz dijital pinine bağlayıp söyle bir program yazarsanız kabaca işiniz cözülür yalnız lcd uygulamalarınıda inceleyin nasıl lcd ye yazdıracağınızı bilin pini int olarak belirtin pin modu input yapın daha sonra void loop() fonksiyonuna pininiz eger high olduysa sayacınızı bir arttırıp sayacı yazdırın olay bukadar kolay ve basit

Bir arduino aliyorsunuz, arduino.cc’den ide’yi indiriyorsunuz. Arduino’yu usb ile bilgisayariniza takiyorsunuz. Ideyi aciyorsunuz. Sketches kisminda button u aciyorsunuz (tam yerini ezbere bilmiyorum da su iste http://arduino.cc/en/tutorial/button ) Bu devreyi kuruyorsunuz. Kodu arduino’ya yukluyorsunuz. Pit pit butona basiyorsunuz, led yaniyor. Sonra sitedeki lcd kullanim ornegini yapiyorsunuz. http://arduinoturkiye.com/arduino-uno-16x2-lcd-pcm1602b/ Bunlari calistirdiginizda artik butona basinca ne yapabildiginizi, yaptiginizin sonucunu lcd’de gosterebileceginizi goruyorsunuz. Bundan sonrasi int’in sayisal degerleri saklayabilen bir degisken oldugunu bilmek, button a tiklandiginda ledin yanmasinin yaninda az once tanimladiginiz degiskenin degerini degistirmeye ve bunu degerin lcd’de yazdirilmasina kaliyor. En zor kismi da burasi iste, bu kismi buraya kadar ogrendiklerinizle kendi basiniza yapmaniz gereken kisim. Yaparsiniz bence ama. Basarilar.

benim istediğim şu seven segmente gösterilmesi lazım LCD displayde olmayacak ya iyice telaşlandm 1 hafta içinde yapmam lazım yapamyrm :frowning:

Yukarida yazdiklarimi yapman maksimim 3 saatini alir. Seven segment i de 1 saatte cozersin.

bazen 2-3 er tane sayıyo buna ne yapabilirim acaba ben ? hassasiyet azatlma gibi

Butona paralel mercimek kondansatör bağla pf cinsinden olsun

butona basıldığını algıladığında 10milisaniye bekle bir daha oku hala basılıysa işlemi yap, basılı değilse parzittir de yapma.

okoman acaba onu nasıl yapacağım yardımcı olurmusun Geo inş yarın elimde olcak onuda deneyeceğim saolun

şurada buton örneğindeki kodu kullandım http://arduinoturkiye.com/arduino-ogrenirken-yol-haritasi-1/ void loop() { //buton pini oku int buttonState = digitalRead(pushButton); if (buttonstate==HIGH){ delay(10)//parazitik etkinin geçmesini bekle. gerekirse 20-30 değerine çıkarılabilir. buttonState = digitalRead(pushButton); } // butonun değerini buttonState değerinden ekrana seri porttan yolla Serial.println(buttonState); delay(1); // biraz bekle }

pazartesi günü deneyeceğim nasipse