Тёмный

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

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

👉 Kaliteli PCB Üretimi: www.pcbway.com
Daha önce buton arkı engellemenin elektroniksel yöntemini anlatmıştım, bu videoda da yazılımsal kısmını anlattım. Butona bir defa bastığımızda, birden fazla basma algılaması sistemin çalışmasını çok kötü etkileyebiliyor. Gelin bu basit yöntemlerle bu sorundan kurtulalım.
📺 Kanalıma Katılmak İçin: / @emrekonca
🎙️ Abone Olmak İçin: bit.ly/EmreKONCA
📱 Instagram Hesabım: / konca.emre
👉 Kodlar: www.dropbox.com/scl/fo/13wpui...
👉 Buton Arkı Donanımsa Çözüm: • Buton Arkı Nasıl Engel...
#arduino #programming #diy

Хобби

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

 

25 дек 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 75   
@EmreKonca
@EmreKonca 4 месяца назад
Projenizi yaparken destek almak için, “Proje Danışmanlığı Hizmetim”: superpeer.com/emrekonca/-/proje-danismanligi “Birebir Eğitim Hizmetim”: superpeer.com/emrekonca/-/birebir-egitim
@rustu2000
@rustu2000 6 месяцев назад
yeni başlayanlar için güzel video olmuş. bilmeyen arkadaşlar için avrdudess kullanarak fuse ve lock bitleri ayarlanması ve yazılım koruması gibi video içeriği hazırlayabilirsiniz sadece öneri.
@a.cetinyuce4122
@a.cetinyuce4122 6 месяцев назад
Güzel bir konu bilhassa yeni başlayanları bu işten soğutacak olan konuya kesin çözüm sunuyor. Tebirkler
@o.fluoglu
@o.fluoglu 6 месяцев назад
severiz :) bu konuları özledik
@cemilerdem5694
@cemilerdem5694 6 месяцев назад
Hemen hemen 1. Yönteminizle debouncing kütüphanesi aynı gibi hocam. Tebrikler.
@EmreKonca
@EmreKonca 6 месяцев назад
Yerine göre hepsini kullanıyorum
@ibrahimtekcan
@ibrahimtekcan 5 месяцев назад
Teşekkürler
@vulnetSec
@vulnetSec 5 месяцев назад
Öncelikle videolarınız ve kitlenize verdiginiz deger çok başarılı ellerinize sağlık arduino için eğitim serisi çıkarmayı dusunuyormusunuz
@EmreKonca
@EmreKonca 5 месяцев назад
Teşekkür ederim. Arduino benzeri başka platformlar için eğitim serisi çıkarma planlarım var.
@zaymkodalak1380
@zaymkodalak1380 5 месяцев назад
Hayırlı akşamlar lazer kesme makinesi almak istiyorum hobi amaçlı hangi marka tavsiye edersiniz.
@recepsurgun
@recepsurgun 6 месяцев назад
Elinize sağlık Emre Hocam Limit switch lere selam olsun :D
@EmreKonca
@EmreKonca 6 месяцев назад
Senin limit switch ne uğraştırmıştı bizi :) o zamanlar bu kütüphaneler yoktu :)
@AhmetTasdemirDJLuds
@AhmetTasdemirDJLuds 6 месяцев назад
Çipin içine PullUp-Down direnci koyuyorlar, 1 tane de 100nF koysalar olmaz mı acaba.
@tugrulkalkan
@tugrulkalkan 6 месяцев назад
//benim kullandığım yöntem bu ama bas çek yapınca çalışıyor basılı tutmanız gereken yerlerde başka çözümler aramanız gerekebilir int buton = 8; bool eski_buton = true; bool buton_durumu = true; bool basilmis_buton = true; void setup() { Serial.begin(9600); pinMode(buton , INPUT_PULLUP); } void loop() { buton_durumu = digitalRead(buton); if(eski_buton == buton_durumu) { eski_buton = buton_durumu; basilmis_buton = true; } else { eski_buton = buton_durumu; basilmis_buton = buton_durumu; } delay(500); Serial.print("Basılmış buton : "); Serial.println(!basilmis_buton); }
@ozankavci
@ozankavci 6 месяцев назад
Oh be
@brkfpv60
@brkfpv60 4 месяца назад
Eline saglik kardesim , ucus videosu ne zaman geliyor
@EmreKonca
@EmreKonca 4 месяца назад
Teşekkür ederim. Çekim bitti düzenliyorum. Haftaya yayınlarım.
@mehmetefe2371
@mehmetefe2371 6 месяцев назад
Emrecim merhaba, Soru1. Son örnekte; dijitalwrite (ledPin, Buton1); Yazsak, hiç mod falan kullanmasak, butona basılınca led yanar, elimizi çekince, söner mi Soru2. debounce milis gibi arka planda başka kodların çalışmasını sağlar mı, yooksa while gibi kodu kilitler mi.
@EmreKonca
@EmreKonca 6 месяцев назад
Buton1 yazdığımız durumda debounce yapmamış oluyoruz, ama çalışır. İkinci soru için kütüphanenin içine bakmak lazım.
@eselcuker
@eselcuker 6 месяцев назад
dupont ve jst terminalleri sıkmak için ne tür bir pense kullanıyorsunuz acaba ? tavsiyeniz var mı
@EmreKonca
@EmreKonca 6 месяцев назад
karga burnu ile sıkıyorum, ayrı bir alet kullanmıyorum (kullanmak lazım ama deneyip memnun kaldığım bir ürün yok)
@user-be9wu2yx4s
@user-be9wu2yx4s 6 месяцев назад
Emre bey kolay gelsin yeraltındaki su, gaz ve değerli metallerin bulunması için bir çalışmanız var mı
@EmreKonca
@EmreKonca 6 месяцев назад
merhaba, hayır. mayın dedektörü üreten bir savunma sanayii firmasında çalışmıştım orda bu tip işlerle çalıştım ama sonra çalışmadım, hakim olduğum bir konu değil.
@ahturanik5486
@ahturanik5486 6 месяцев назад
Aynı video daha önce de yayınlanmıştı
@EmreKonca
@EmreKonca 6 месяцев назад
O elektriksel çözümdü bu yazılımsal. İsimleri aynı ama konu farklı :)
@hasbldasbi8290
@hasbldasbi8290 5 месяцев назад
​@@EmreKonca Müdür birde ardunuo ile pil punta makinası nasıl yapılır videosu yap🥸🧐🧐🧐🧐🧐🥸🥸🥸🥸
@emrekaratas1511
@emrekaratas1511 6 месяцев назад
Merhabalar, size küçük bir sorum olacak cevaplarsanız çok memnun olurum, iki adet yazıcı arasında kaldım hangisi daha iyi sizce bir yorum yapar mısınız creality CR 10 SE mi yoksa Creality Ender 5S1 mi iyi Ender 3V2 kullanıyorum çok yavaş kalıyor birazdaha hızlı ve güncel cihazlardan denemek istiyorum yardımcı olur musun rica etsem
@EmreKonca
@EmreKonca 6 месяцев назад
Cr10se ender5s1’den çok hızlı ( ortalamada 2 kat daha hızlı bitiriyor baskıları ) ama ender5s1 küp yapısı ile daha sağlam duruyor. Ayrıca cr10se’de klipper var, wifi var daha bir çokşey var. Ben olsam cr10se alırdım. Ama ender5s1’e de bayılıyorum :)
@emrekaratas1511
@emrekaratas1511 6 месяцев назад
@@EmreKonca teşekkürler yorumunuz için
@burakb0618
@burakb0618 6 месяцев назад
Bu videoda bahsi geçen yazılım ile ark önleme yöntemi butona basınca oluşan ark a çözüm mü? Mesela gaz sızıntısı olan bir ortamda butona basınca ark yapan butonun yaratacağı kıvılcımı tehlikeyi bertaraf ediyor mu bu video da bahsi geçen yazılım?
@EmreKonca
@EmreKonca 6 месяцев назад
Gazdan dolayı ark olup devrede fazladan butona basma algılatıyorsa onu engeller ama arktan dolayı kıvılcım gazı yakacaksa onu engellemez. O tip bir buton var mı bilmiyorum :) mikrodenetleyicilerde kullanılan butonlar çok düşük akım seviyelerinde çalılıyor o yüzden yangın vs çıkarmaz :)
@burakb0618
@burakb0618 6 месяцев назад
@@EmreKonca butona basma esnasında oluşan ark bazen risk oluşturuyor, bunu önlemek için eskiden dil kontak cam buton kullanılır dı.
@Hasan-uw7ys
@Hasan-uw7ys 5 месяцев назад
yedek parça üretimi için 3d yazıcı öneriniz nedir abs kullanmak istiyorum.
@EmreKonca
@EmreKonca 5 месяцев назад
Abs ve asa otomotiv yedek parçası olarak sık kullanılıyor, abs ve asa için kapalı kasa makina gerekiyor. K1 max öneirrim. Parçalar 20cm’den küçükse k1 de olabilir.
@Hasan-uw7ys
@Hasan-uw7ys 5 месяцев назад
Anladım teşekkür ederim
@newstyle3008
@newstyle3008 6 месяцев назад
Oncelikle sade dille anlatiminiz icin cok tesekkurler hocam,ben yeniyim bu islerde hobi olarak yapiyorum yani,bi projem var yardimci olma samsiniz varmi acaba? Eps32+lcd16x2+role+2 adet button bide xiaomi mini 2 termometre kullanarak bluetooth uzerinden aldigim sicaklik ve nem degerini ekrana yazdirarak ayarladigim set degerini dusukse acsin kombiyi sicaksa kapatsin mantiginda yani,basit oda termostati,ama butonlara bastigimda arka planda bluetooth 10 saniyede bir tarama yaptigi icin verileri toplama amacli butonlar uzun basinca ekrana sacma sapan karmasik yazilar gelib bozuluyor,herseferinde kapatip acmam gerekiyor,su olayi nasil kozerim yani anlatiginiz hangi yontemi kullanirsam kesin cozer olayi?
@EmreKonca
@EmreKonca 6 месяцев назад
esp32 çift çekirdekli, bluetooth bir çekirdekte buton başka çekirdekte çalışırsa sorunu çözer. arduinolar genelde tek çekirdek, videoda anlattığım yöntemler de sorunu çözebilir, ineterrupt kullanılabilir, bluetooth her 10 snde değil buton çalışmadığı zamanlar çalıştırılabiliri vs. onlarca çözüm yolu olabilir, projeye göre karar vermek lazım.
@newstyle3008
@newstyle3008 6 месяцев назад
@@EmreKonca denedim vallahi hocam oam bi turlu cozum bulamadim,sizinle nasil iletisime gecebilirim wp vs gibi? Kodlarla ilgili yardimci olabilirseniz hakkini oderim.
@EmreKonca
@EmreKonca 6 месяцев назад
danışmanlık hizmeti veriyorum, arduinohaber@gmail.com 'dan iletişime geçebilirsin
@ahturanik5486
@ahturanik5486 6 месяцев назад
İlk yorum
@bermamimuammer6964
@bermamimuammer6964 6 месяцев назад
Dıbans nasıl önlersin
@fatihkrvar8605
@fatihkrvar8605 6 месяцев назад
5 eksenli masaüstü cnc makinesi incelemesi yapar mısınız?
@EmreKonca
@EmreKonca 6 месяцев назад
Elime geçerse yaparım :) önerilere de açığım :)
@medeetcan
@medeetcan 5 месяцев назад
Hocam sizin arduino ile ses tanımlama modülünüzün parçalarını bana özel olarak atarmısınız linke tıkladığım zaman parçalara ulaşamıyorumda
@medeetcan
@medeetcan 5 месяцев назад
İsterseniz bahsettiğim videonun linkini size paylaşabilirim
6 месяцев назад
Kardeşim iletişim numarası alabilirmiyim. Mail gönderdim gitmedi İnstagramdan yazdım mesaj gitmedi sana Bir proje ile ilgili
@EmreKonca
@EmreKonca 6 месяцев назад
instagrama da maile de her gün mutlaka bakıyorum. Özel olmayan konuları burdan yanıtlıyorum, özelse mail ya da instagramdan görüşürüz.
@AKYT
@AKYT 5 месяцев назад
Abi birden fazla RIFD kart okuyucuyu Arduino'ya nasıl bağlayabilirim? Bununla alakalı bir video yapabilir misin? Yaparsan çok sevinirim:)
@EmreKonca
@EmreKonca 5 месяцев назад
Video istek listeme ekledim. Kısaca tarif edeyim. Rfid okuyucular spi ile iletişim kurdukları için ve spi protokolü aynı pinlerden birden fazla cihazın iletişimini desteklediği için aynı pinlerle kullanabilirsin. I2c gibi adresleme olmadığı için spi kullanırken chip select isimli pinlerin high/low olmasına göre hangi cihazla iletişim kurulacağına karar verebiliyoruz.
@AKYT
@AKYT 5 месяцев назад
@@EmreKonca Çok sağ ol abi, adamın dibisin:D
@aliustuner1407
@aliustuner1407 6 месяцев назад
Abi k1 max tpu yu güzel basıyormu?
@EmreKonca
@EmreKonca 6 месяцев назад
K1 ve k1 max ile ufak tpu testleri yaptım. Süper değildi sonuçlar ama zorlamadım. Bir kaç arkadaşım da güzel sonuç almamış. Tpu için ender 5 s1 ve cr 10 se öneririm. Özellikle cr 10 se.
@burakkoc3439
@burakkoc3439 4 месяца назад
abi merhaba öğrenciyim bana ucuz yollu bir lazer markalama cihazı önerirmisin bir proje için ihtiyacımız var
@EmreKonca
@EmreKonca 4 месяца назад
Merhaba. Fiyattan ziyade yapılacak işe odaklanmak lazım. Her lazer aynı güçte ve özellikte değil.
@burakkoc3439
@burakkoc3439 4 месяца назад
@@EmreKonca abi tek kriter çalışması yapacağımız iş basit bir reklam anahtarlık gibi
@EmreKonca
@EmreKonca 4 месяца назад
5w gücündeki lazerlere bakabilirsin
@burakkoc3439
@burakkoc3439 4 месяца назад
@@EmreKonca abi ben bulamadım da önerebileceğin varmı çok sevinirim
@a.o.a3474
@a.o.a3474 6 месяцев назад
arduino dışında başka işlemciler içinde videolar gelir mi?
@EmreKonca
@EmreKonca 6 месяцев назад
gelir, önerin varsa listeme ekleyim
@a.o.a3474
@a.o.a3474 6 месяцев назад
@@EmreKonca fpga alanında çok az kaynak var uygulamalı fpga çok iyi olur.
@a.o.a3474
@a.o.a3474 6 месяцев назад
@@EmreKonca işlemci değil ama rf elektrpnik ile ilgili nerdeyse hiç video yok ve uygulamalrı cok eğleceli olur
@malpaslan1979
@malpaslan1979 6 месяцев назад
Zaman gecikmesiyle
@EmreKonca
@EmreKonca 6 месяцев назад
Çok gecikmeli :)
@yakup2546
@yakup2546 6 месяцев назад
ilk debounce orneginde 18. satir da neden buton degerinin degilini aldiniz? ve butonDrumlarini tanimlarken 1(HIGH) yada 0(LOW) tanimlamadiniz. If sartinda bunu kiyaslarken arduino bunu ne algiliyor aciklarmisiniz? millis() calistirildiktan sonra da butonDrumu kullanilmis, sonbutondurumu na neden ihtiyac var, peki bunu neden 2 adet buton durumu degiskeni ile yapiyoruz sadece 1 adet buton durumu olsaydi yeterli olmazmiydi? Ayrica orneginiz zaten arduino orneklerinde var bunu detayli anlatsaydiniz iyi olurdu bu ornekte sadece ark i gostermissiniz bunu cok iyi anladim ama kodlar gercekte tam aciklanarak anlatilmamis. kutuphane kullanmadan sadece debounce script ini detayli anlatsaniz daha etkili olurdu geriye kalanlar ayri ayri videolarda paylasilsaydi daha etkili olurdu bence. Video yo heyecanla actim ama sorularima yanit bulamadim. genede tsk.
@EmreKonca
@EmreKonca 6 месяцев назад
Uzun videolar daha az izleniyor ve daha az izleyici sorununa çözüm buluyor o yüzden butonlarda yaşanan sorunların çözümüne odaklandım. Bu konuda az örnek var. Tek değişken ile de yapılır, butonun tersi alınmadan da yapılır, tek bir çözüm yok. Tersini almamın sebebi input pullup kullanmış olmam olabilir ( örnek ezberimde değil, şu an videoya ve koda bakamıyorum )
@yakup2546
@yakup2546 6 месяцев назад
cok hizli donus yaptiginiz icin tsk. Sizi takipteyim :)@@EmreKonca
@EmreKonca
@EmreKonca 6 месяцев назад
@yakup2546 iyi çalışmalar :)
@azizdmrr
@azizdmrr 6 месяцев назад
4:48 Allah rızası için biri şu freeRTOS'a girsin artık şu ülkede. gerçekten anlatan 3 5 tane hintli dışında koca dünyada bu problemleri çözebilen insan yok ya. Niye biz çekemiyoruz, hayır bilgimiz mi eksik. Eksikse niye bu videoyu çekiyoruz? Bu zaman kaybı değil mi??
@ha13151
@ha13151 6 месяцев назад
.
@mleLeh
@mleLeh 5 месяцев назад
EMRE ABİ YORUMU OKUR MUSUNUZ BİLMİYORUM AMA ŞUAN YARDIMNINIZA İHTİYACIMIZ VAR İNSTAGRAMDAN DA YAZDIK AMA, ENGELDEN KAÇAN YILAN DA KULLANDIĞINIZ TÜM MALZEMELERİ BİLMEK İSTİYORUZ(ROBOTU OKULDAS TASARLIYCAZ)
Далее
Arduino vb. ile nasıl para kazanılır?
13:32
Просмотров 60 тыс.
Şifreli Vurunca Açılan Kapı
21:07
Просмотров 712 тыс.
Boots on point 👢
00:24
Просмотров 4,6 млн
[RU] Winline EPIC Standoff 2 Major | LAN | Final Day
9:48:47
다리에 힘이 풀려버린 슈슈 (NG Ver.)
00:11
Просмотров 2,2 млн
ESP Kartlarda I2C Protokolü Kullanımı
14:08
Просмотров 4,7 тыс.
Yarak Gibi Notebook
8:37
Просмотров 902 тыс.
Дети взломали аттракцион😱
0:21