Arduino ile Qtr-1RC Kullanımı - Mini Combo Projeler | Robocombo

Arduino ile Qtr-1RC Kullanımı - Mini Combo Projeler | Robocombo

Bu yazımızda Arduino ile Qtr-1RC Kullanımı, çalışma mantığı ve nasıl kodlanır? sizlere anlatmaya çalışacağız. Qtr-1 sensörleri özellikle mini sumo ve sumo robotlarda çok yaygın olarak kullanılmaktadır. Bu sensörler siyah çizgi(veya zemin) ile beyaz çizgiyi(veya zemini) ayırt etmek için kullanılır. Aynı modelin qtr-8'li olan versiyonu ise daha çok çizgi izleyen ve hızlı çizgi izleyen robotlarda kullanılmaktadır.

                 

align="alignright" width="284"] QTR-1RC[/caption] Pololu QTR-1A yansıtma sensörü, tek bir kızılötesi LED ve fototransistör çifti taşır. Fototransistör, yansıyan IR'nin bir fonksiyonu olarak 0 V ve VIN (tipik olarak 5 V) arasında bir analog voltaj çıkışı üreten bir voltaj bölücüsü oluşturmak için bir çekme direncine bağlanır. Düşük çıkış voltajı daha fazla yansımanın bir göstergesidir. Dijital I / O uyumlu çıkışa sahip benzer bir sensör için, QTR-1RC sensörü kullanılaktadır. Bu kısımda Qtr-1'in Arduino uno ile bağlantı şemasını göstermiş bulunmaktayız. Artık nasıl çalışır, hangi projelerde kullanılır kısmı bittiğine göre geriye deneme için kod bloğu kaldı.    

Arduino ile Qtr 1RC (A) Kullanımı


/*******************Çizgi izleyen: Sensor Testi******************************

Erdem YILMAZ
Mekatronik Mühendisi
Robocombo Teknoloji


( http://www.pololu.com/product/2459)
( http://www.pololu.com/product/22511).

*************************************************************************/

#include <QTRSensors.h>         //Pololu QTR Sensor Kütüphanesi   

//***********Parametre Tanımlamaları*************************
#define Solsensor    2    //Sol sensör tanımlama
#define Sagsensor    3    //Sag sensör tanımlama 
//*******************************************************

//Nesneyi Takip eden QTR Sensör Hattının Kurulumu
QTRSensorsRC qtrrc((unsigned char[]) {Solsensor, Sagsensor},2, 2500, QTR_NO_EMITTER_PIN);
unsigned int sensorValues[2];

void setup()
{
  Serial.begin(9600);    //Denemelerimizi görmek için serial portu açalım
}

void loop()
{
  qtrrc.read(sensorValues);             //Sensorleri okuma
  Serial.print("Left: ");
  Serial.print(sensorValues[0]);
  Serial.print("\t Right: ");
  Serial.println(sensorValues[1]);
  delay(1000);
}




Yazımıda Bulunan Ürünleri Robocombo.com Adresinden Satın Alabilirsiniz.

 
 
Etiketler: Arduino ile Qtr-1RC Kullanımı - Mini Combo Projeler
Kasım 13, 2021
Listeye dön
Çerez Uyarısı

Alışveriş deneyiminizi iyileştirmek için yasal düzenlemelere uygun çerezler (cookies) kullanıyoruz. Detaylı bilgiye Gizlilik ve Çerez Politikası
sayfamızdan erişebilirsiniz.