Arduino ile Push Button Kontrolü

Bu örnekte, bir Arduino ve iki anlık anahtarla doğrusal bir aktüatörün yönünü kontrol edeceğiz. Bu eğitici, eğiticide tartışılan ilkelere dayanmaktadır "Arduino ile Motor Sürücü Hız Kontrolü", Devam etmeden önce bu eğiticiyi incelemenizi tavsiye ederiz.

Bu eğitim iki bölüme ayrılmıştır: anlık modda hareket eden basmalı düğmeler (yani, düğme bırakıldığında aktüatörler hareket etmeyi durdurur) ve sürdürme modunda hareket eden basmalı düğmeler (yani, düğme bırakıldığında bile aktüatörler hareket etmeye devam eder).

Not: Bu eğitim, temel elektronik ilkeler, Arduino donanımı ve yazılımı ile ilgili ön bilgileri varsayar. Arduino'yu ilk kez kullanıyorsanız, Google ve YouTube aramalarında bulabileceğiniz birçok harika başlangıç ​​eğitiminden birinden temel bilgileri öğrenmenizi öneririz. Lütfen, özel uygulamalar için teknik destek sağlayacak kaynaklara sahip olmadığımızı ve bu genel kullanıma açık eğitimlerin dışında kod veya kablolama şemalarında hata ayıklamayacağımızı, düzenlemeyeceğimizi, sağlamayacağımızı unutmayın.

Bileşenler

Kablolama

Arduino ile Push Button Kontrolü

Anlık kontrol için donanıma ve yazılıma genel bakış

Anlık anahtarlar, aktüatörün yalnızca düğmeye basılıyken hareket etmesini istediğinizde kullanılır, düğme bırakıldığında aktüatör otomatik olarak hareket etmeyi durdurur. Aşağıdaki kodu yükleyin.

Anlık kontrol kodu

https://gist.github.com/Will-Firgelli/aeee209bda6b2246359eed70ec353eb8

Kontrolü sürdürmek için donanım ve yazılıma genel bakış

Alternatif olarak, bazen bir kilitleme düğmesi kullanmak isteyebilirsiniz; bir düğmeye bastığınızda aktüatörün hareket etmesini sağlayın ve ardından düğmeyi bıraktığınızda hareket etmeye devam edin. Bunu başarmak için, pin 8 ve GND'ye bağlı bir anahtar daha eklemeniz ve ardından aşağıdaki programı yüklemeniz gerekecektir. Düğme bırakıldığında aktüatör durmayacağından, bu yeni anahtar bir "durdur" düğmesi olarak hareket edecektir.

Kontrolü sürdürmek için kod

https://gist.github.com/Will-Firgelli/2b96dce14c0cee7a0009e61e47cc5f67
Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.