BileşenSeviye 1 · Temel bileşenler ve ölçüm
Buton / anahtar
Nedir?
Buton (push button) ve anahtar, devreyi mekanik olarak açıp kapatan en basit giriş elemanıdır. Robotlarda başlatma butonu, mod seçimi, çarpışma (bumper) ve limit anahtarı olarak kullanılır.
Nasıl çalışır?
Basıldığında metal kontaklar birbirine değerek devreyi kapatır; mikrodenetleyici bunu dijital giriş olarak okur. Giriş boşta kalmasın diye pull-up veya pull-down direnci (çoğu kartta dahili pull-up) gerekir. Kontaklar kapanırken 1 ile 20 ms arasında zıplar (bounce), bu sırada tek basış birden çok basış gibi okunabilir; bu yüzden yazılımda ya da RC devresiyle debounce yapılır.
Ne zaman seçilir?
Kart üstü kullanıcı girişi için tact switch, mekanizmanın sonuna ulaştığını algılamak için kollu mikro anahtar (limit switch) seç; temassız ve aşınmasız algılama gerekiyorsa Hall sensörü veya optik sensör kullan.
Laboratuvarda: Buton (INPUT_PULLUP) ve zıplama süzme
Butona bas: D13 LED'i yanar, seri monitörde basma sayısı artar.
Laboratuvarda açÖzellikler
- Kontak 1-20 ms zıplar
Dikkat
- Debounce şart
Kaynak: Hyvex Academy elektronik serisi (seri-el-bilesen).