BUTON MODÜLÜ
Buton modülü üzerinde 1 adet basmalı buton bulunan, butona basıldığında da dijital çıkış veren bir modüldür. Dijital çıkıştan butona basılıyken 1, basılı değilken 0 değeri alınır.
Nerede Kullanılır?
Arduino ile robotik kodlama projelerinde sıkça kullanılan modüldür. Buton ile led kontrolü, motor hız ve yön kontrollerinde, led parlaklığı ayarlama vb. projelerde kullanılabilir.
En | 35.45mm |
Boy | 42.26mm |
Vida Delik Çapı | 3.2mm |
Örnek Proje Devre Şeması
Bu projede buton modülü ile Arduino Uno Breadboard kullanılarak butona basıldığında ledin yanması kodlanmıştır.
Buton Modülü | Arduino Uno Breadboard |
DATA | D5 |
- | GND |
+ | 5V |
pinlerine bağlanmıştır.
Örnek Proje Arduino Kodu
/* ALPGEN Robotics *///* Buton Modülü ile Led Yakma Örnek Proje// 07.05.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com// www.alpgenrobotics.com *//intled=13; // led Dijital 13'e tanımlandıintbutton=5;// Buton Dijital 5'e tanımlandıvoidsetup() // Başlangıç Ayarlamaları{
pinMode(led,OUTPUT); // led çıkış olarak ayarlandı
pinMode(button,INPUT);// buton giriş olarak ayarlandı}voidloop()// Sürekli Tekrar Edecek Olan Döngü {
if(digitalRead(button)==HIGH)// buton durumu HIGH oldu ise yani basıldı ise
{
digitalWrite(led,HIGH); // led yansın
}
else // değilse
{
digitalWrite(led,LOW); // led sönsün
}
}