DARBE ( COLLISION ) MODÜLÜ
Darbe sensörü modülü üzerinde bulunan anahtar (switch) ile darbeyi algılamaktadır. Sensör darbeye temas ettiğinde anahtar kapanmakta ve modül üzerindeki kırmızı led yanmaktadır. Dijital çıkışlıdır.
Nerede Kullanılır?
Arduino ile robotik kodlama projelerinde robotlarda, engel algılayıcı sistemlerde veya güvenlik sistemlerinde darbe sensörü kullanılabilir.
Data | Dijital |
Çalışma Voltajı | 5V DC |
En | 36.02mm |
Boy | 56.43mm |
Vida Delik Çapı | 3.2mm |
Örnek Proje Devre Şeması
Bu projede darbe sensörü darbe algıladığı zaman kartın üzerindeki dijital 13 numaralı pine bağlı LED yanacaktır.
Bu projede darbe sensörümüzün data pini kartımızın D5 pininden okunur. Eğer sensör darbeye çarptıysa iletime geçecektir ve data pininden kartımıza 5V gidecektir. Kartımızın D5 pininden 5V algılandığında kartın D13 pininde bulunan mavi LED yanacaktır. Ayrıca sensör darbe ile temas ettiğinde sensör üzerinde bulunan kırmızı LED de yanmaktadır.
Darbe ( COLLISION ) Modülü | Arduino Uno Breadboard |
DATA | D5 |
- | GND |
+ | 5V |
Örnek Proje Arduino Kodu
/* ALPGEN Robotics */// Darbe (Collision) Sensörü Kullanımı// 19.05.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com// www.alpgenrobotics.com //intled=13; // led Dijital 13'e tanımlandıintdarbe=5; // sensörün data çıkışı dijital 5'e tanımlandıintval; // val isminde durum değişkeni tanımlandıvoidsetup() // Başlangıç Ayarlamaları{
pinMode(led,OUTPUT); // led çıkış olarak ayarlandı
pinMode(darbe,INPUT); // sensörün alınacak veri giriş olarak ayarlandı}
voidloop() // Sürekli Tekrar Edecek Olan Döngü{
val=digitalRead(darbe); // D5'pini dijital okundu ve val değişkenine atandı
if(val==HIGH) // Eğer val değişkeni HIGH (5V) olursa
{
digitalWrite(led,LOW); // led yansın
}
else // değilse
{
digitalWrite(led,HIGH); // led sönsün
}}