Тёмный
No video :(

Buton Arkı Nasıl Engellenir? #1 Arduino Donanımsal Çözüm | Button Debounce 

Emre Konca
Подписаться 94 тыс.
Просмотров 7 тыс.
50% 1

👉 Kaliteli PCB Üretimi: www.pcbway.com
Butona bir defa bastığımızda Arduino gibi mikrodenetleyicilerimiz genellikle birden fazla basma algılayabilir. Bu da projelerimizde bir çok soruna yol açar. Bu videoda hızlı bir şekilde buton arkı engellemeyi yani "button debouncing" olayını anlattım. İyi seyirler :)
📺 Kanalıma Katılmak İçin: / @emrekonca
🎙️ Abone Olmak İçin: bit.ly/EmreKONCA
📱 Instagram Hesabım: / konca.emre
↘️
👉 Osiloskop 1: ban.ggood.vip/...
👉 Osiloskop 2: www.pcbway.com...
#button #debounce #electronics #arduino

Опубликовано:

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@EmreKonca
@EmreKonca 6 месяцев назад
Projenizi yaparken destek almak için, “Proje Danışmanlığı Hizmetim”: superpeer.com/emrekonca/-/proje-danismanligi
@isseveremre
@isseveremre Год назад
Bir çok mikrodenetleyici 1 nanosaniyelik bir sinyalleri bile butona basılmış gibi algılayabilir demişsiniz. 1 nanosaniyelik bir değişimi tespit edebilmesi için en az 1 GHz bir mikroişlemci gerekir. Ben piyasada 1 GHz'den daha hızlı bir çok mikrodenetleyici bulamam diye düşünüyorum.
@ckaarraa
@ckaarraa 2 года назад
Bu tarz bilgilendirici videolar gelsin mumkunse
@loxph3319
@loxph3319 2 года назад
Teşekkürler ama devredeki R2 C1 ve schmit triger malzemelerinin değerlerini hiç söylemedin. Nasıl yapacağız?
@metinbas
@metinbas 2 года назад
Bir iki butonla basit bir devre yaptığımızda sorun olmuyor fakat yine bir kaç butona birçok fonksiyon atadığımızda veya menüde gezinmeye çalıştığınızda sorunlar çıkıyor. menü tasarladım, iki kere basıp ayarlara gireceğim derken 4 defa algılayıp başka bişeye geçiyor, haydi dön en başa bidaha :) Harika içerikler devamı gelsin.
@Walterr-White
@Walterr-White 2 года назад
Vay be uzun zaman sonra lazer kesici dışında video tebrikler 👏
@omertaskesen
@omertaskesen 2 года назад
Kısa,öz ve açıklayıcı.Tebrikler.
@EYXGAME
@EYXGAME 2 года назад
Abi senin hayranınım ya🥰👍🥰
@buraksayici4985
@buraksayici4985 2 года назад
Keşke örnek bir devre yapıp canlı olarak gösterseydiniz...
@Fixaj
@Fixaj 2 года назад
Güzel içerik 👏 ve yayli butonlar yerine diyaframlı butonlarda çözüm sağlıyor.
@315anar
@315anar 2 года назад
Schmitt Trigger ne? fotosun (seklin) tapmadim
@prooffypro5834
@prooffypro5834 2 года назад
Yüksek geçiren bir devre (seri 0,1nF kondansatör ve onu izleyen toprağa ya da beslemeye bağlı 10k direnç) ile schmit tetiksiz bir devre de iş görüyor.
@fikretdogan1159
@fikretdogan1159 2 года назад
Merhaba emre çamaşır bulaşık makineler kartlarında kullanılan atmel atmega micro işlemcisi nasıl program lanıyor ve eprom bu entegrelerde dahilimi var üzerine yazılan program nasıl saklanıyor ve çalıştırılıyor ve birde üniversal çamaşır makinesi kartı yapmak mümkün mü,,? Hangi program dili kullanılıyor bu tip işlemcileri çalışma sı için
@gezmeyengezgin3828
@gezmeyengezgin3828 2 года назад
Merhaba, Atmega8 tabanlı çamaşır makinası kartı görmüştüm. Bunları programlamak için usbasp cihazı almalısınız. İçerisinde dahili eeprom var ve doğal olarak kendi dahili rom ve ram gibi birimleri de var. C programlama dili kullanılır. Programlamak için C programlama dili ile AVR (Classis AVR) kullanımını öğrenmelisiniz.
@erenbas9503
@erenbas9503 2 года назад
Sanırım interrupt videosu geliyor :D
@Soru-Yorum
@Soru-Yorum 2 года назад
Butona paralel 0.1uF değerinde seramik kapasitör ile engellenir.
@ardaascbasoglu853
@ardaascbasoglu853 2 года назад
üstad selamlar 12v dc 10 amper giriş, 24v dc en az 2 amper çıkışlı bir devre yapmak istiyorum. rica etsem yardımcı olabilir misin?
@kckprens
@kckprens Год назад
Yanlış bilmiyorsam düğmenin mikro denetçiye giden kısmına 10 k ohm direnç bağlayıp bu direnci de eksi hattına ya da ground pinine bağlayarak da bunun üstesinden gelebiliyoruz.
@EmreKonca
@EmreKonca Год назад
Hayır. O pull down direnci oluyor. Zaten o olmadan hiç okuma olmuyor.
@electronicboardrepair6194
@electronicboardrepair6194 2 года назад
Lise öğrencisiyim 12'e gidiyorum. Aileme yük olmak istemiyorum RU-vid'dan harçlık çıkartmak istiyorum bu kadar insandan 3-6 kişi bile görüp takip etse çok iyi olur. Şimdiden çok teşekkür ederim
Год назад
Merhaba Bir sorum olacak ilgilenirseniz İki butonum olsun bir tanede stop butonum olsun Buton bire basınca led1 yansın stop a basınca led1 sönsün Diğer butona basınca led2 yansın stop a basınca sönsün Ancak led1 ya da led2 yanarken aksi buna basınca led1 sönüp led2 yanmasın ya da tam tersi Stop butonuna basma mecburi olsun C# form app teki gibi bir buton disable etme olayı var mıdır? Saygılar
@EmreKonca
@EmreKonca Год назад
Evet yapılabilir
Год назад
@@EmreKonca int ledred=12; int ledgreen=13; int stop=5; int buton_ileri=3; int buton_geri=4; int butonileridurum=0; int butongeridurum=0; int durdur=0; void setup() { pinMode(ledgreen, OUTPUT); pinMode(ledred, OUTPUT); pinMode(buton_ileri, INPUT_PULLUP); pinMode(buton_geri, INPUT_PULLUP); pinMode(stop, INPUT_PULLUP); } void loop() { butonileridurum=digitalRead(buton_ileri); butongeridurum=digitalRead(buton_geri); durdur=digitalRead(stop); if(butonileridurum==1 && butongeridurum==0 && durdur==0) { digitalWrite(ledred,HIGH); digitalWrite(ledgreen,LOW); } if(butonileridurum==0 && butongeridurum==1 && durdur==0) { digitalWrite(ledred,LOW); digitalWrite(ledgreen,HIGH); } if(butonileridurum==0 && butongeridurum==0 && durdur==1) { digitalWrite(ledred,LOW); digitalWrite(ledgreen,LOW); } }
Год назад
böyle olmadı malesef
@EmreKonca
@EmreKonca Год назад
olmaz digitalRead(stop) dediğinde 0’ıncı pini okur. Yapmak istediğin şey sanırım bu değil. Doğrudan disable diye bir şey yok arduinoda. İşlem yaptırmazsan disable olmuş olur.
@Can8-
@Can8- 2 года назад
Ben de bu sorunu yaşamıştım, arduino üzerinden butona sadece 10k direnç bağlamıştım ve sorun çoğunlukla çözülmüştü ama yine de bazen sağlıklı çalışmıyordu ben de yazılım tarafında butona basılı kalma süresini hesaplayan bir kod yazdım, butona 50ms basılı kaldığında çalışıyor ve tek seferlik çalışıyordu, butonu bırakıp tekrar basmak gerekiyordu çalışması için, şuan bu yöntemle yaptığım devreyi evde kişisel kullanıyorum ve bir sorun olmadı şimdiye dek. Tabii bu sorunu elektronik olarak çözmek daha sağlıklı da olabilir ama bende kondansatör vesaire yoktu öyle hallettim.
@mahmutcelikturk8447
@mahmutcelikturk8447 Год назад
Basılı kalma süresini hesaplayan kodu paylaşabilir misiniz ?
@Can8-
@Can8- Год назад
​@@mahmutcelikturk8447 Link attım ama spama düşüyor o yüzden kanalımın bağlantılar kısmına ekledim, oradan bulabilirsin, gördüğünde haber ver sileyim linki
@mahmutcelikturk8447
@mahmutcelikturk8447 Год назад
@@Can8- Hocam çok teşekkür ederim gördüm
@mustafaaciksoz1571
@mustafaaciksoz1571 2 года назад
Diyotla 😆
@zaferdinc55
@zaferdinc55 2 года назад
.
@cemilerdem5694
@cemilerdem5694 2 года назад
Can sıkıcı bir sorun.
Далее
PID Balance+Ball | full explanation & tuning
13:13
Просмотров 739 тыс.
Arduino Projelerinizi Küçültün!
5:27
Просмотров 32 тыс.
Arduino ile Multitasking / Çoklu Görev
7:35
Просмотров 25 тыс.
How to debounce a button (Hardware approach)
10:16
Просмотров 22 тыс.
What is LoRa? Using Lora with Arduino | fixation
14:28