Roboshield ile Arduino Projeleri Yapımı

Roboshield ile Arduino Projeleri Yapımı

23 Eylül 2020

Roboshield Arduino Robot Shiedi, arduino uno kartı üzerine doğrudan takılarak kullanılan çok popüler bir maker kartıdır. Roboshield ile maker projelerinizi hayata geçirebilir ve onlarca farklı uygulamayı ekstra devre kurmadan tek kart üzerinden gerçekleştirebilirsiniz. Bu yazımızda Roboshield ile dc motor kontrolleri, servo motor kontrolü, ultrasonik mesafe sensörü kullanımı, ldr ışık sensörü uygulaması, buzzer kontrolü gibi uygulamaları nasıl yapabilirsiniz bunlardan bahsedeceğiz.

Roboshield Arduino Robot Shield Teknik Özellikleri Nelerdir?

Roboshield kartını 6V ile 12V arasında besleme yaparak kullanabilirsiniz. Üzerinde bulunan L293D motor sürücü entegresi 1 ampere kadar olan dc motorlarınızı sürebilmenize olanak sağlar. Ayrıca kartın üzerinde on/off anahtarı, dahili ldr sensörleri, buzzer gibi komponentler bulunmaktadır. Yine kart üzerindeki bluetooth girişiyle maker projelerinize kablosuz erişim olanağınız bulunmaktadır.

Roboshield Kartı ile Yapabileceğiniz Robot Projeleri Nelerdir?

  • Çizgi İzleyen Robot Projeleri
  • Labirent Çözen Robot Projeleri
  • Süpürge Robot Projeleri
  • Mobil Keşif Robot Projeleri
  • Işık Takibi Robotu
  • Bluetooth Kontrollü Projeler

Kartın üzerinde pin tanımlamaları bulunmaktadır. Projelerinizde bu tabloya bakarak arduino kodunuzu yazabilirsiniz.

Roboshield Arduino Robot Shield ile Temel Arduino Uygulamaları

Roboshield ile LDR Kontrollü Led Yakma

LDR ile led yakma uygulaması için normalde roboshield kartını kullanmadan 1K oHm direnç, 220K oHm direnç, LDR, 5mm led, breadboard ve bağlantılar için jumper kablolar gereklidir. Fakat tüm bu karmaşıklığı giderek sadece 1 arduino uno ve roboshield arduino robot shield kartı ile bu uygulamayı yapabilirsiniz. Uygulamamızda roboshield üzerinde bulunan ldr sensöründen ortamın aydınlık ve karanlık değerlerini ölçerek led yakıp söndüreceğiz.  Bu uygulama için Roboshield kartınızı arduino uno kartınıza uygun biçimde takmanız yeterlidir. Bunun dışında herhangi bir devre elemanına ihtiyaç duyulmamaktadır.

Arduino Kodları

#define led 2 // Led 2 pinine tanımlandı.
int ldr1; //ldr1 değişkeni integer olarak eklendi.

void setup() {

pinMode(led, OUTPUT); //led pini çıkış olarak ayarlandı.
Serial.begin(9600); //serial okuma başlatıldı.
}

void loop() {
ldr1 = analogRead(A0); // ldr1 değişkenine A0 pini tanımlandı.
Serial.println(ldr1); //ldr1 değişkeninin değerleri serial ekranına yazdırıldı.
delay(100);
if (ldr1 < 400) //eğer ldr1 değeri 400'den küçükse ledi yakma
{
digitalWrite(led, LOW);
delay(100);
}
else // ldr1 değeri 400'den küçük değilse ledi yak. Bu değeri siz serial ekrandan kendi ortam değerinizi ölçerek değiştirebilirsiniz.
{
digitalWrite(led, HIGH);
delay(100);
}

}

Roboshield Arduino Robot Shield Kartına sahip olmak için sitemizden sipariş geçebilirsiniz. Diğer roboshield uygulamaları için diğer sayfaya geçiniz.

Sayfa 2 

Paylaş :
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.