Kapat
Anasayfa 78 0

Arduino Malzemeleri

Bu haftaki yazımda Arduino malzemeleri tanıma hakkında bilgi vereceğim.

Arduino bir G/Ç kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur.  Arduino ‘ya başlarken kullandığımız malzemelerin neler olduğu hakkında bilgi sahibi olmak ve hangi pini nereye bağladığımız önemlidir.

1.Breadboard

Devrelerimizi kontrol ettiğimiz bir araçtır. Çeşitli boy ve şekilleri mevcuttur. Bunlar büyük ,orta ve küçük breadboardlardır..

Tekli Breadboard Uygun Fiyatıyla Satın Al - Direnc.net®
Orta Boy Breadboard Satın Al | Robotistan.com

Breadboard aşağıda gösterildiği gibi iletkenlerden oluşur ve A negatif, B pozitiftir. Bağlantılar doğru yapıldığı sürece yaptığınız projeleri deneyerek çalışabilirsiniz.

2. 16×2 LCD Ekran

16x2 LCD Ekran Datasheet (Kullanımı) | Mühendis Alemi

Bu LCD ekran sayesinde Arduino seri port ekranındaki yazıları gösterebiliriz. Çeşitli boyutlarda LCD ekranlar bulunmaktadır.

ÖRNEK KOD:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
lcd.begin(16, 2);
}

void loop() {
lcd.print("hello, world!");
delay(500);
lcd.clear();
delay(500);
}

EKRAN ÇIKTISI:

3.Arduino Joystick 

Joystick sayesinde tasarladığınız projeye koordinat vererek hareket ettirebilirsiniz. Ayrıca joystick modülünün bir kenarında bir adet buton bulunmaktadır. Bu buton joystick modülüne üstten bastığınızda 0 değerini, basılmadığında ise 1 değerini üretir.  Bu sayede kontrol sağlamış oluruz.

Arduino İle Servo Motor Kontrolü (Joystick Kullanarak)
int xPin = A0; 
int yPin = A1; 
int butonPin = 4; 
 
int xPozisyon;
int yPozisyon;
int butonDurum;
 
void setup() {
Serial.begin(9600);
pinMode(xPin, INPUT);
pinMode(yPin, INPUT);
pinMode(butonPin, INPUT_PULLUP);
}
 
void loop() {
xPozisyon = analogRead(xPin);
yPozisyon = analogRead(yPin);
butonDurum = digitalRead(butonPin);
 
Serial.print("X Pozisyonu: ");
Serial.print(xPozisyon);
Serial.print(" | Y Pozisyonu: ");
Serial.print(yPozisyon);
Serial.print(" | Buton Durum: ");
Serial.println(butonDurum);
delay(100);
}

4. L2998N Motor Sürücü Kartı 

L298N Voltaj Regulatörlü Çift Motor Sürücü Kartı(Kırmızı PCB) Satın Al |  Robotistan

Motor sürücü sayesinde birçok şey yapabiliriz. DC motor sürücülerini bağlayarak güç sağlarız ve tekerlerimiz bu sayede çalışabilir ve ön kısımda bulunan pinler ile DC motorun hızını ayarlayabiliriz. Ayrıca GND 12V ve 5V pinleri de bulunmaktadır.

5. Mesafe Sensörü

Sensör Nedir? Sensör Çeşitleri ve Robot Kontrolcüleri

Mesafe sensörü sayesinde herhangi cisme karşı duyarlılık sağlayabiliriz ve buna göre projeler yapabiliriz.

Projelere örnek verirsek engelden kaçan araba ya da robot, ya da cisim algılayarak diğer şeylere komut verebiliriz.

5.Arduino Sıvı Seviye Sensörü

Arduino İle Su Seviye Sensörü Kullanımı, Kodu, Projesi | Hayal Et ve Yap

Sıvı Seviye Sensörü analog çıkış veren bir sensördür ve su seviye sensörü ile su seviyesini ayarlayabiliriz

6.Arduino Gaz Sensörü

Arduino ile MQ-2 Gaz ve Duman Sensörü Kullanımı | Hayal Et ve Yap

Yanıcı, yanıcı ve normal gazlar, karbondioksit ve hava gazları gibi Gaz sensörünün bir çok çeşidi bulunmaktadır. 

Ayrıca Arduino malzemeleri tanıma kısmımız bu kadardı diğer yazılarımda malzemelere devam ederek örnek projeler ile ilerleyeceğiz . İyi okumalar dilerim.

[Toplam: 0   Ortalama: 0/5]
Hatice Nur Kaya

Hatice Nur Kaya {Hatice Nur Kaya}